Hello, I'm THARUN P π
π» Building scalable apps & secure backend systems.
Computer Science & Business Systems undergraduate Β· Aspiring SDE at Product-Based Companies Β· Seek internship roles
About Tharun P
Computer Science & Business Systems undergraduate Β· Aspiring SDE at Product-Based Companies Β· Seek internship roles. Open-source compiler contributor and systems enthusiast.
Academic Timeline & Education
Structured learning journey from foundational academics to advanced systems engineering
Rajalakshmi Institute of Technology
Bachelor of Technology β Computer Science & Business Systems (CSBS) β’ Chennai, Tamil Nadu
- Rigorous curriculum combining core Computer Science with business systems engineering and analytics.
- Active open-source contributor: merged PRs in Rust Compiler (rustc) and standard library (std).
- Lead developer for Mache student matching platform, securing official Government Copyright Registration.
- Key areas: Systems Programming, Data Structures & Algorithms, Mobile Development (Flutter), Backend Microservices (NestJS).
Everwin Matriculation Higher Secondary School
Higher Secondary Certificate (HSC) β Class XII β’ Tamil Nadu, India
- Specialized in Physics, Chemistry, Mathematics, and Computer Science.
- Demonstrated consistent academic excellence and strong foundations in analytical mathematics and algorithm design.
- Early exploration of computer systems, algorithmic problem solving, and Python programming.
Core Engineering Mindset
Philosophies and focus areas driving continuous technical growth
Production Mobile Development
Building high-performance, architecturally sound Flutter applications with clean state management and responsive user interfaces.
Continuous Systems Mastery
Improving DSA skills, designing scalable backend microservices with NestJS and Flask, and hands-on integration of DevSecOps pipelines.
Active Open-Source Contributor
Contributing directly to upstream open-source engines like rustc, stdlib, and Podman. Believer in real-world community collaboration.
Career Trajectory
Aiming for Software Development Engineer (SDE) and DevSecOps roles in product companies to build robust, fault-tolerant infrastructure.
Late-Night Flow & Deep Focus
Late nights, headphones on π§ β Tamil music & code = peak productivity π. Tapping into uninterrupted flow during quiet hours to architect resilient systems and ship meaningful software.
βEngineering software with clarity, precision, and a commitment to open collaboration.β
Technical Arsenal
A comprehensive suite of modern programming languages, cloud architectures, backend frameworks, and developer toolchains used to build robust, scalable applications.
Languages
Frameworks & Backend
ML & Data Science
Cloud & Deployment
DevOps & Tools
Databases
βThe best code is not just written, it is engineered for scale, reliability, and precision.β
Professional Experience
Engineering roles, production software deployments, cloud infrastructure management, and systems consulting delivering reliable and performant solutions.
Flutter Developer Intern
- Engineered production-ready Flutter applications seamlessly integrating multiple Flask REST APIs with machine learning backends for real-time inference.
- Deployed scalable backend services on Render and Azure Virtual Machines, improving overall deployment pipeline velocity by 40%.
- Optimized API-driven data ingestion pipelines, reducing manual processing effort by 70% and lowering end-to-end workflow latency by ~30%.
- Collaborated closely with data scientists to package and serve vision & classification models through robust JSON microservices.
Open Source Contributor
- Maintained active contributions across open-source toolchains including rust-lang/rust (compiler & stdlib) and Podman container engine.
- Architected reproducible CLI toolchains and automated build environments leveraging Arch Linux, Docker, and multi-stage container pipelines.
- Engineered automated test harnesses and performance benchmarks for systems utilities.
βContinuous learning and pragmatic engineering build lasting, reliable systems.β
Open Source Journey
Contributing to the tools I use and love. Learning, building, and giving back to the open source community.
- Resolved 4 tracked compiler issues (#154537, #108814, #110627, #125841) in a single upstream PR.
- Avoided an Internal Compiler Error (ICE) when closure expected signature contains non-lifetime bound variables.
- Handled higher-ranked type parameters (for<T>) under feature(non_lifetime_binders) during closure type-checking.
- Replaced compiler crashes with graceful E0271 type mismatch reporting and added UI regression test suite.
Future Roadmap
- Expanding into performance optimization.
- Modular backend services.
- Ecosystem crate development.
- Contribute to more Rust and systems tools.
βBetter tools. Stronger communities. A more open world.β
Engineered Projects
A curated portfolio of systems-level tools, high-performance cross-platform mobile apps, and machine learning pipelines built with engineering precision.
- Engineered a Git-inspired command-line task manager featuring commit-based versioning and deterministic state tracking.
- Implemented branching, conflict resolution, and rollback mechanisms to manage task history safely.
- Automated cross-platform build and test workflows with optimized CI/CD release pipelines.
Mache β Peer-to-Peer Student Matching App
Project Lead Β· Government Copyright Registered
- Spearheaded the development of a Flutter-based student matching platform that forms project teams based on skills, interests, and availability using Firebase Firestore.
- Achieved a 70% successful match rate during pilot testing and validated the platform with 15+ active student users.
- Deployed the application on Vercel and secured official Government Copyright Registration for the matching architecture.
Ripple 24/7 β AI Civic Issue Reporting System
Full Stack & AI Engineer
- Fine-tuned Google's Vision Transformer (google/vit-base-patch16-224) on a custom civic dataset for automated civic hazard categorization.
- Engineered an AI-powered reporting platform enabling citizens to report municipal hazards with GPS auto-tagging and real-time status tracking.
- Architected backend microservices in NestJS with automated department routing, Supabase database integration, and push notifications.
- Attained 90% classification accuracy on real-world civic imagery, drastically cutting municipal triage latency.
JamRoom β Real-Time Music Streaming & Social App
Lead Mobile Developer
- Developed a real-time collaborative music streaming application with synchronized listening rooms supporting 20+ concurrent listeners.
- Built Spotify-inspired features: song search, shared playlists, queue sync, offline caching, and real-time playback synchronization via Firebase RTDB.
- Engineered low-latency YouTube proxy APIs for streaming audio playback across multiple synchronized mobile clients.
βBuilding real-world software that solves practical problems and delivers measurable impact.β
Achievements & Milestones
Competitive programming achievements, hackathon recognitions, intellectual property registrations, and core systems contributions.
LeetCode Contest Rating: 1655
Demonstrating deep competitive algorithmic problem-solving ability, weekly contest performance, and algorithmic rigor across data structures.
Rust Open Source Contributor
Diagnosed and fixed multiple Internal Compiler Errors (ICEs) within rustc β including PR #163618 which resolved 4 tracked compiler issues (#154537, #108814, #110627, #125841) in a single upstream PR and PR #152661 β plus improved Rust Standard Library (std) OpenOptions diagnostics (PR #160719).
Podman Open Source Contributor
Contributed to Podman container engine by implementing init-container inspection fields (IsInitCtr and InitContainerType) with end-to-end test suites and documentation.
PEC Hacks β Top 50 Finalist
Ranked among the top 50 developer teams nationwide in a highly competitive hackathon, building rapid prototypes under strict time constraints.
Government Copyright Registration
Secured official Government Copyright Registration for the Mache peer-to-peer student matching platform and algorithmic team generation system.
160+ Days Daily Problem Solving Streak
Maintained continuous daily problem-solving discipline on GeeksforGeeks, mastering tree traversals, dynamic programming, and graph algorithms.
βConsistency in solving complex problems builds algorithmic intuition and true mastery.β
Let's Connect
Looking for Software Development Engineer roles, systems consulting, Flutter mobile projects, or technical collaboration? Let's discuss.
Send a Direct Message
Fill out the form below and I will get back to you promptly.
βGreat software and fruitful partnerships start with meaningful conversations.β