I’m a software developer focused on building and shipping practical, production-ready applications from end to end.
I independently designed and shipped PrintOK, a QR-based print-on-demand platform that allows customers to upload and pay for print jobs directly from their phones without requiring new hardware for print shops. I built the backend using Express, TypeScript, Prisma, and PostgreSQL, implementing print-job lifecycle management, agent pairing, credential revocation, payments, and an admin console.
I designed the payment and print-state systems with reliability in mind, including integer-based paise pricing and rate-card snapshots at quote time to protect existing orders from future pricing changes. I integrated Razorpay with webhook signature verification, AWS S3 for document storage, and built 43 automated tests, including PostgreSQL integration tests.
I also developed a C#/.NET 8 Windows background agent that routes print jobs to existing printers, allowing the platform to work with existing shop infrastructure.
For deployment and delivery, I used Render, Vercel, Supabase, and GitHub Actions CI/CD. Alongside my BSc in Information Technology, I’ve built several JavaScript applications to strengthen my development skills and led a hands-on Git and GitHub workshop for fellow students.
I’m particularly interested in remote software engineering opportunities where I can contribute across backend development, APIs, databases, cloud infrastructure, testing, and product development while continuing to grow as an engineer.

