Dinesh Dawonauth
Full-Stack Developer / AI & Data Engineer
Software Engineer and Data Scientist with 5+ years of experience engineering scalable systems and data-driven applications. Proven expertise in full-stack development (TypeScript, Python) and AI orchestration. Skilled in translating complex business needs into high-performance technical solutions, having reduced manual reporting time by 40% and improved data processing efficiency by 25% in previous enterprise roles.
Technical Skills
Featured Engineering Projects
Yield
An interactive algorithm visualization platform that executes real implementations step-by-step using JavaScript generators.
- Architected a generator-driven execution engine where each yield represents an actual algorithm operation, ensuring visualizations stay perfectly synchronized with real code logic.
- Implemented 20+ algorithms across 6 categories (sorting, pathfinding, trees, graphs, interview problems, patterns) with adjustable playback speed and deep-linkable states.
- Built comprehensive learning pages with KaTeX-rendered complexity analysis, multi-language code examples, and interactive preset demos.
Holiday.EXE
A high-performance, offline-first interactive iOS app combining terminal simulation, gaming, and cinematic storytelling.
- Engineered a 60fps mobile-native experience using Capacitor and Next.js, featuring custom delta-time physics and optimized parallax rendering.
- Implemented a complex state machine using Zustand to manage biometric auth simulation, mini-games, and terminal encryption puzzles.
- Designed a polished "love letter" software architecture with strict TypeScript safety and zero-latency transition effects.
Debate Lab
An AI orchestration platform for structured debates between Large Language Models.
- Identified the need for transparent AI model reasoning; built a platform to facilitate unbiased comparisons.
- Orchestrated complex multi-agent flows using real-time streaming to visualize logic paths and debate outcomes.
- Resulted in a reusable benchmarking tool for testing and validating LLM argumentation capabilities.
PassFx
A zero-knowledge, offline-first terminal-based password manager.
- Built a secure, local-only secret manager using strong cryptographic primitives and Python's Textual framework.
- Designed an intuitive TUI (Text User Interface) to provide a premium developer experience without network dependencies.
- Eliminated external attack vectors by enforcing a strict offline-first architecture for sensitive data storage.
SweetHearty
A gamified personal productivity and goal-tracking application.
- Engineered a progress planner with gamification logic and habit tracking to solve user motivation retention issues.
- Implemented full-stack logic for tracking user streaks and awarding badges, improving user consistency.
Professional Experience
- Architected automated data pipelines and dashboards serving 300K+ members, reducing manual reporting time by 40%.
- Collaborated with engineering to translate business requirements into scalable analytical solutions.
- Identified operational bottlenecks through trend analysis, implementing optimizations that improved efficiency by 25%.
- Developed interactive dashboards using Tableau and SQL to drive executive decision-making.
- Implemented robust data validation scripts, improving data accuracy by 35% across the platform.
- Utilized SQL for complex query optimization and ad hoc analysis to support operational teams.
- Analyzed large datasets consisting of 30K+ records using SQL and Python to support institutional reporting.