Success is the sum of small efforts, repeated day in and day out.
I'm a front-end web developer, currently freelancing full-time on Upwork, I offer money-back guarantee, premium, after-sales service, you can always check my past client’s feedback in the testimonials section to make sure you are in good hands.
Happy Clients
Completed Projects
Hours Billed
A Little About Me.
I care about writing clear, maintainable code and building systems that keep working—even when things go wrong. Most of my time goes into stitching together tooling, content sync, background tasks, and edge logic in a way that feels boringly reliable.
I'm not trying to be the smartest dev in the room—I'd rather be the one who learns fast, listens well, and makes thoughtful decisions. I ask when I don’t know, take advice when it’s offered, and document what I figure out along the way.
These days I live in TypeScript, working with Sanity, Cloudflare Workers, and Hasura. I build pipelines that sync data across platforms, process webhooks, handle edge behavior, and keep things running smoothly with background jobs and fallback strategies. I focus on making code predictable, testable, and easy to come back to—even after weeks away.
My focus isn’t on using flashy tools, but on making sure the foundation holds: I care that data flows are shaped cleanly, tests catch what they should, and the developer experience feels solid—for me now, and whoever picks it up next. I think a lot about how code is organized, how errors are handled, and how things fail safely.
I organize my code with future devs in mind: modular structure, meaningful naming, clear separation of concerns, and strong testing practices using tools like Vitest, MSW, and Playwright. I refactor often, keep logic small and focused, and treat DX as a priority—not an afterthought. I try to avoid cleverness in favor of clarity. I write utilities that can be reused and tested in isolation. And while I’ve built a growing confidence in the tools I use daily, I still ask questions, seek advice from more experienced engineers. That’s how I grow.
I don’t reach for tools like Redux, Gatsby, or Styled Components much anymore, but I’ve used them deeply in the past and can pick them up again when needed. I got started building fast, purpose-driven sites for marketing and SaaS—performance, simplicity, and clarity have stuck with me ever since.
I'm a self-taught developer who got into coding with no formal background—just curiosity, persistence, and a love for solving problems. I started freelancing without any prior experience in development or client work, and within a year, built a solid reputation on Upwork. Not long after, I became an independent contractor and reached a six-figure salary in under two years of fun and learnings. It wasn’t easy—but I learned fast, asked better questions, and focused on building trust through reliable, maintainable work.
Outside of coding, I’m a night owl—most of my energy and focus comes after dark, when everything’s quiet. I enjoy calm cafés, being in nature, and exploring cities with my phone camera, slowly learning the art of street and architecture photography. I’m drawn to simple things with a touch of elegance—cozy spaces, clean design, and anything that feels quietly intentional. When I’m not working, I’m usually walking, observing, or just enjoying stillness without trying to fill it.
TypeScript
JavaScript / ES6+
Sanity (v3+)
Cloudflare Workers
Cloudflare Queues
Cloudflare KV
Cloudflare Pages
Cloudflare R2
Hasura
GraphQL
Vitest
MSW (Mock Service Worker)
Playwright
Tailwind CSS
Modular CSS Architecture
Component-Driven Design
Edge Functions
Webhooks & Background Jobs
Content Sync & Data Pipelines
Error Handling & Fallback Design
Next.js
Gatsby.js
Redux (Thunk / Saga)
Styled-Components
Firebase
SCSS / Sass



Previous Work.

Gatsby.js
Graphql
TailwindCss
Sanity CMS
Cloudflare workers
Worked with other developers at TouchlessInc to build a new fast website for one of the biggest auto dealers in the US with ~29 locations, I was one of the core team members who built the website from scratch, I built some of the UI and functionality, especially the SRP and VDP pages, and worked on Cloudflare workers, I also worked on the Stock syncing from vAuto to Sanity CMS.

Gatsby.js
Graphql
Redux
Redux-persist
TailwindCss
Shopify CMS
I've had the pleasure to work with PATH on another project which is an online presence for Akoni where they can sell their products, I handled most of the UI, Functionality, and API calls while PATH has handled Shopify CMS config.

Gatsby.js
Graphql
Redux
Redux-persist
TailwindCss
Wordpress CMS
I've had the pleasure to work with PATH to build an online presence for Cut By Fred where they can sell their products and allow clients to book appointments, I handled most of the UI, Functionality, and API calls while PATH has handled wordpress CMS and some of the UI details.


What Clients Say.
Get In Touch!
I'm looking for opportunities.
If you are looking for a freelancer then you are in the right place, as I’m currently freelancing full time, or if you are looking for a full-time employee, otherwise, if you just want to say hi, I will definitely say Hi back to you.
Contact me via E-mailContact me on Upwork