Hi, I’m Jenul Ferdinand, a graduate engineer from Monash University with hands-on experience across startups, clubs, and industry placements. I design and ship high-performance backend architectures, automation tooling, and AI-enabled workflows, with a focus on domain-driven design (DDD), test-driven development (TDD), and scalable data pipelines. I’m passionate about turning complex problems into robust, maintainable solutions and mentoring teams to adopt best practices.
Beyond core development, I contribute to autonomous vehicle research, student technology initiatives, and UNICEF projects, always exploring ways to apply software to real-world impact. I enjoy collaborating with cross-functional teams, continuously learning, and delivering tooling that helps others work smarter and faster.
Skills
Experience Level
Work Experience
Education
Qualifications
Industry Experience
➤ A high-performance library and CLI tool to convert markdown into JSON, TOML, YAML, or XML.
➤ Wrote parsing logic in Rust by constructing an Abstract Syntax Tree (AST), utilising the pulldown-cmark pull parser.
➤ Created bindings for Node.js and Python, with a Github Workflow that publishes to NPM, PyPi, and Crates.io
Skills: Rust (Programming Language)
Open-source digital platform built for Monash University students to browse, review, and share feedback on university subjects, with quality of life features i.e., SETU results and course progression.
Backend Development:
➤ Architected production-ready RESTful API with 30+ endpoints across 6 routing modules
➤ Designed MongoDB document schema with 5 core mongoose models featuring complex relationships, cascading deletion hooks, and aggregate pipeline optimisation
➤ Implemented JWT-based authentication with Google OAuth2 integration, enforcing Monash email domain validation and role-based access control
AI Integration:
➤ Developed AI-powered unit overview generation system using Google Gemini API (gemini-2.5-flash) to summarise student feedback and SETU data
➤ Implemented intelligent caching strategy with 120-day regeneration cycles and review-count-based invalidation to optimise API quota usage
➤ Engineered XML-based prompt construction combining review sentiment, SETU statistics, and metadata for context-aware AI summaries
Frontend Development
➤ Built responsive SPA with 9 feature routes using standalone components and native control flow.
➤ Designed modular service layer with 8 singleton services managing API communication, authentication state, and responsive layout
CI/CD:
➤ Configured GitHub Actions CI/CD pipeline for automated deployment to our VPS with zero-downtime.
➤ Implemented environment-based configuration supporting development/production with service management and health checks
Main Features:
➤ Real student reviews with AI overviews, real-time notifications, advanced filtering with debounced search, interactive course progression map built using WebCoLa, and automated SEO sitemap generation.
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Melbourne today.