I'm a full-stack software developer (who uses neovim, btw). My journey in technology spans beyond front-end development, where I've collaborated on diverse projects such as crafting rendering engines and working on a language interpreter. I strive to explore the intricacies of software systems.
Building Custom Flutter Solutions: I design and implement Flutter-based user interfaces that balance practicality and elegance, ensuring real-world usability.
Engineering Across the Stack: From optimizing data pipelines to tuning API interactions, I enjoy working on the full lifecycle of applications, connecting the dots between front-end and backend.
Solving Real-World Problems: Whether it's creating a specialized rendering engine or fine-tuning vision AI algorithms, I love turning complex challenges into functional and scalable solutions.
Without naming specifics, hereโs a glimpse of some of the complex and exciting projects Iโve been working on:
- Previewer Renderer for a visual no-code platform: Developing a rendering engine to preview user-generated content (using drag interfaces) in real-time like FlutterFlow.
- Local on-device algorithm (with vision AI): Crafting a specialised algorithm to run on-device (mobile devices) for real-time image processing engineered for the firearms industry.
- Realtime geo-tracking:: Building a real-time geo-tracking marathon app for marathon runners to track their progress, visualise & analyze metrics realtime, and admin to monitor the event. Working on scaling geo system at scale.
- Cloud-based generation for white label apps: Developing a cloud-based system to generate white-label apps for clients with custom branding, features, and configurations. This includes code-gen, on-prem/cloud build system, templating etc.
- Parser for a language:: Building interpreter for a small expression (scripting) language for a no-code platform.
- LSP for Lua: Rewriting language server for Lua from scratch (for learning).
- Depth and Breadth: I believe in mastering the tools of my trade while remaining adaptable to new technologies and methodologies.
- Passion for Learning: Whether it's exploring logarithmic complexity or understanding the intricacies of a compiler, Iโm always on a journey to expand my knowledge.
When I'm not coding, you might find me exploring philosophical essays & books, writing a newsletter issue, experimenting with new tech, or enjoying thought-provoking movies.
Iโm always open to meaningful conversations, collaborations, and sharing insights. Feel free to explore my repositories, drop a star, or reach out if something catches your eye!
- Email: iamsahilsonawane@gmail.com
- X (Twitter): _sahilsonawane