Hello! I'm Dinu, a software engineer based in Melbourne. Over the past three years, I've built software across startups, SaaS products, and enterprise applications, taking ideas from concept to production. Today, I focus on creating and scaling my own products, shipping polished applications that are already live and used by real people. I enjoy building thoughtful, well crafted software that solves genuine problems and delivers a great user experience. Outside of engineering, you'll usually find me reading philosophy, writing, or spending time at the climbing gym.
dinu senal
Tech I'm familiar with
Badgerly.dev is a mindful, intentional job tracking companion for anyone serious about their job search. One workspace to track applications through your own pipeline, manage the companies and people in your network, and stay organised, replacing the spreadsheet and Notion patchwork most candidates rely on.
Tech stack I used
| Backend | NestJS + TypeScript + Prisma + PostgreSQL (Neon) |
| Frontend | Next.js + TypeScript + Tailwind + TanStack Query |
| Auth | JWT (access + refresh) + argon2 hashing, plus Google OAuth |
| Payments | Stripe (one-time Pro upgrade) |
| Resend (email verification) | |
| Hosting | Railway (backend), Vercel (frontend) |
borfocus.xyz is a focus and productivity application built around Bor, a Siberian bear who guides users through distraction-free deep work sessions. The app combines a minimalist design with thoughtfully integrated gamified features that encourage consistency and accountability without relying on excessive rewards or distractions. Users stay engaged through Bor, a productivity timer, and a virtual fireplace that gradually fades when focus is lost, reinforcing sustained attention in a meaningful way.
Tech stack I used
| Frontend | React Native + Expo SDK 54 (TypeScript) |
| Styling | NativeWind (Tailwind for RN) |
| Routing | Expo Router |
| Backend | Supabase (Auth + PostgreSQL + RLS) |
| Payments | RevenueCat + App Store |
| State | Zustand |
stsdevelopers.au is a custom e-commerce platform developed for STS Developers to support the online operations of a convenience store. The platform enables customers to browse a product catalog, manage their shopping cart, complete secure payments through Stripe, and select in-store pickup at checkout. It is designed to provide a streamlined shopping experience while simplifying order management for the business.
Tech stack I used
| Frontend | Next.js + TypeScript + Tailwind |
| Backend | Next.js + TypeScript + Prisma + Supabase |
| Payments | Stripe Checkout |
| Hosting | Vercel |
Master of Information Technology
2024-02 – 2025-12
Graduated with a Master's degree from RMIT University, Melbourne, with Distinction.
BSc (Hons) Computer Science
2018 – 2022
Successfully completed the computer science degree at University of Westminster, UK.
Badgerly — Founder & Full Stack Engineer
badgerly.dev · Melbourne · May 2026 – Present
- Founded and shipped a production SaaS job tracking platform end to end as the sole engineer, from product concept and UI/UX design through to a live, paying user ready product.
- Owned the full product lifecycle independently, including architecture, database design, authentication, payments integration, frontend development, and cloud deployment across Railway, Vercel, and Neon.
- Designed and built a Kanban based job pipeline, network contact management, and tag based organisation system, enabling job seekers to track their entire job search in one place.
- Integrated Stripe subscriptions with a free and Pro access model, managing the complete payment flow from checkout to account upgrades.
- Delivered a responsive, animated landing page and full web application, independently managing domain configuration, environment setup, and production deployments across multiple cloud platforms.
UrbixHub — Software Engineer
urbixhub.com · Hamburg, Germany (Remote) · August 2025 (Contract)
- Joined at a critical stage as the lead developer, taking immediate ownership of an early stage gamification platform for vehicle telematics with minimal handover and an undefined problem scope.
- Designed and implemented core algorithms that processed more than 3,000 telematics events daily, selecting and architecting the technology stack using TypeScript, PostgreSQL, and Firebase from the ground up.
- Led frontend development in Flutter, collaborating closely with UI/UX designers to deliver a seamless user experience and increasing user engagement by 45% through real time scoring and achievement systems.
- Managed cloud deployment from end to end, delivering a scalable, production ready system in a fast paced startup environment.
Junior Engineers — Instructor
juniorengineers.com.au · St Catherine's School, Toorak, Melbourne · April 2024 – Present
- Enhanced student understanding of Python and Scratch by developing coding skills, optimising the syllabus, and delivering engaging lessons, as measured by assessment improvements and higher enrolment.
Avantrio — Software Engineer
avantrio.xyz · Colombo, Sri Lanka (Hybrid) · August 2020 – February 2024
- Progressed from intern to full time Software Engineer, taking on increasing ownership across more than six enterprise SaaS applications serving over 25,000 users in healthcare, ecommerce, and logistics.
- Architected component based React frontends with a strong emphasis on pixel perfect implementation and UI precision, consistently delivering high quality code that met project requirements and deadlines.
- Developed strong cross stack expertise while primarily leading frontend development with React, Redux, JavaScript, and CSS, while building solid backend knowledge that enabled effective collaboration and independently delivering features end to end.
- Served as a key communication hub within the team by keeping stakeholders informed, mentoring peers, and proactively sharing technical knowledge, helping reduce onboarding time by 40% and development cycles by 35%.
- Demonstrated consistent growth through coachability and responsiveness to feedback, contributing to a 28% improvement in user retention through iterative UI and user experience enhancements.
Marcell Winkler
Senior Data Engineer · UrbixHub
I had the pleasure of working with Dinu on building a gamification platform for vehicle telematics, and his impact on our team was immediate and transformative. He joined us at a critical juncture after we had to part ways with a previous lead developer who, despite being highly capable, was too rigid for the fluid, fast-paced nature of a startup.
Dinu's arrival was the exact moment our momentum shifted from drowning in roadblocks and infinite questions to actually seeing solutions. He intuitively grasped that in our early-stage environment, we couldn't define the problem any more rigidly than we already had. Instead of getting bogged down, he simply took the reins and did what was asked: he solved the problems in the best way possible.
Alongside this incredible adaptability, he demonstrated strong technical expertise and ownership. He designed and implemented the core algorithms for processing vehicle telematics data and selected a solid technology stack using TypeScript, PostgreSQL, and Firebase. He also led the frontend development with Flutter, collaborating closely with UI/UX designers to deliver a smooth user experience.
Dinu is the rare kind of engineer who focuses on driving progress rather than hiding behind unnecessary process. I highly recommend him to any team looking for a talented, reliable, and exceptionally pragmatic engineer.
Lahiru de Alwis
Senior Fullstack Engineer · Co-Founder of Avantrio
I had the pleasure of working with Dinu during his internship and transition to a full-time Associate Software Engineer. What truly impressed me was his work ethic and dedication to learning and improvement.
Dinu is a highly coachable developer. He actively listens to feedback, takes it to heart, and consistently implements it to improve his work. He's a methodical and responsible team player who excels at collaboration and communication.
Most importantly, I've witnessed a tremendous amount of growth in Dinu since he started. He's become a reliable developer who consistently delivers quality work. I have no doubt he'll continue to excel in his career.
Jayan Alwis
Associate Technical Lead · Avantrio
I have had the pleasure of working with Dinu at Avantrio for the past 2 years. Dinu has been a key member of our frontend development team, and I am continually impressed by his technical skills and his ability to effectively collaborate with others.
Dinu is a skilled frontend developer with a deep understanding of React and other JavaScript frameworks. He is adept at working with various frontend technologies, and he consistently delivers high-quality code that meets project requirements and timelines.
In addition to his technical expertise, Dinu is a great team player who is always willing to go the extra mile to support his colleagues. He is a great communicator, always keeps his team informed of his progress, and is quick to share his knowledge and skills with others. He is a true asset to any team.
Overall, I highly recommend Dinu for any frontend development role. He is a skilled, hardworking, and reliable professional who would make a great addition to any organization.
Amal Vinoth
Business Analyst · Avantrio
Dinu was an excellent team player and a very keen learner. He joined our company as an intern and moved up the ladder with his commitment and dedication. His passion for learning newer concepts and work ethic are outstanding. I'm more than happy to recommend him for the roles he may take up in the future.
Abdul Rahman
Senior Software Engineer · Avantrio
I had the pleasure of collaborating with Dinu on numerous frontend projects utilizing React, Redux, JavaScript, and CSS. Dinu consistently demonstrated an exceptional proficiency in these technologies, ensuring pixel-perfect designs and an unwavering attention to detail. Their enthusiasm for learning, coupled with a keen eye for precision, not only enhanced our projects but also made them a valuable and adaptable team member. I wholeheartedly recommend Dinu for their technical expertise and commitment to excellence in frontend development.