About Me
Software Developer with over a decade of Professional Experience I try new technologies all the time. I have worked from creative frontend projects to tedious backend video chat streaming server; from Computer Vision, Cryptography and Machine Learnin...
Show MoreSkills
Portfolio Projects
Description
Overview:
I was tasked with building a couple of portfolios for NY based companies. The object was to go hard on WebGL technology. Zenart.com was content-heavy so the design needed to be more elegant; in contrast, ZettaLabs.com was required to be more heavy-hitting as conveyed by its exploding logo.
Technical Details:
Both websites were written using in Typescript, which's superscript of Javascript. Yarn was used as the package manager. WebGL was written with Threejs as well as with native Javascript. React was used for state management while using a new feature that was introduced at the time called reacthooks which vastly simplified both syntax and structure of codebase. One cool feature is that there is no page refresh on both projects. Users can route to different pages without refreshing. And the smooth animations make the user experience feel premium. The image loading technique is also quite interesting. For large images, its simplified SVG conversion is first loaded in placeholder which will initially blur it. Since SVG is just math it can be instantly loaded. When the large image is finally available; it just smoothly fades in. Out of both projects, I had spent more time on zenart.com as it was the main portfolio site and hence more important for the client. Below are listed more of sophisticated pages from the perspective of WebGL and Animations for the same
Show More Show LessDescription
Overview:
I was tasked with building a couple of portfolios for NY based companies. The object was to go hard on WebGL technology. Zenart.com was content-heavy so the design needed to be more elegant; in contrast, ZettaLabs.com was required to be more heavy-hitting as conveyed by its exploding logo.
Technical Details:
Both websites were written using in Typescript, which's superscript of Javascript. Yarn was used as the package manager. WebGL was written with Threejs as well as with native Javascript. React was used for state management while using a new feature that was introduced at the time called reacthooks which vastly simplified both syntax and structure of codebase. One cool feature is that there is no page refresh on both projects. Users can route to different pages without refreshing. And the smooth animations make the user experience feel premium. The image loading technique is also quite interesting. For large images, its simplified SVG conversion is first loaded in placeholder which will initially blur it. Since SVG is just math it can be instantly loaded. When the large image is finally available; it just smoothly fades in. Out of both projects, I had spent more time on zenart.com as it was the main portfolio site and hence more important for the client. Below are listed more of sophisticated pages from the perspective of WebGL and Animations for the same
Show More Show LessDescription
Company Overview: Fit3D provides body scanners and measurement services to health facilities etc. using PrimeSense Technology-based sensors to capture RGB and Depth data, mounted on the turntable.
Responsibilities:
- Develop solution to convert captured RGB-Depth data to 3D Human Model via AWS GPU cloud instances
- Remove the suspended noise and scanning device (turntable) from the 3D scene
- Calculate of body landmarks, from which body measurements are calculated
- Render visualization of landmarks and measurements in 3D for user consumption including virtual tapemarks to show the corresponding measurement girth
- Publishing reports for end-users and distributing them on client platforms as well as via email; allows the generation of the digital anatomical history of end-users
Description
Fit3D provides body scanners and measurement services to health facilities etc. using PrimeSense Technology-based sensors to capture RGB and Depth data, mounted on the turntable. Develop solution to convert captured RGB-Depth data to 3D Human Model via AWS GPU cloud instances Remove the suspended noise and scanning device (turntable) from the 3D scene Calculate of body landmarks, from which body measurements are calculated Render visualization of landmarks and measurements in 3D for user consumption including virtual tapemarks to show the corresponding measurement girth Publishing reports for end-users and distributing them on client platforms as well as via email; allows the generation of the digital anatomical history of end-users
Show More Show LessDescription
Develop Product to monitor employee activity on company computers Hidden in the background; doesnt show a running process in task manager Monitors all keystrokes, I/O devices and screens vis screenshots A secret key combination to access the hidden AXA login panel Export reports in various formats and autosend them to company server Research wormware( not part of product or for real-world use) which could mutate its signature thus, avoid anti-virus detection
Show More Show LessDescription
Built SMS Express for storing of student exam data and generating SMS alerts for results and miscellaneous messages Video rental management for local store Employee records, attendance and payroll management software for local business starting with my fathers and uncles offices
Show More Show Less
+1 646 305 2118
+91 9875 492266
