Work Skills Projects About Me Education Research Contact Testimonials View All





Tap to know more
Hover above to know more
Skills Work Home Research Testimonials

About Me


Software Engineer
MSCS @ Emory University
Atlanta, GA
2 YoE

Hi, I am Aditya. Pleased to meet you.
I am a software engineer, with 2 years of experience. I have worked with YC-backed startups and also in big tech. I am currently pursuing a Master of Science in Computer Science from Emory University. Before that, I am proud to say that I graduated summa cum laude with a Bachelor of Engineering in Computer Engineering from Devi Ahilya University.

I put my best into every line of code I write, striving to solve problems through ingenuity and diligence. I am naturally curious, confidently perseverant and constantly working to improve my skill-set one software at a time.

My expertise lies in Full Stack Software Engineering, with a strong command of the React.js, Next.js, and Node.js frameworks. I'm also proficient in designing and implementing Machine Learning models and have hands-on experience with Python, Scikit-learn, TensorFlow and PyTorch. I'm also well-versed in various programming languages, including C, C++, C# and Rust.

When I'm not coding, you can find me horseback riding, brushing up on my history knowledge, or swimming. I'm also an avid reader and enjoy writing in my free time. I'm always on the lookout for new challenges and opportunities to learn and grow.
aditya
Why programming?
Programmers are not coders who solve problems. Programmers are problem solvers who write code.

For me, programming is not just about writing code; it's about being a problem solver. Coding just happens to be the medium through which I solve problems. I love the challenge of taking a complex problem and breaking it down into smaller, more manageable pieces. I enjoy the process of designing elegant solutions and seeing them come to life in the form of working software. Programming allows me to be creative, analytical, and logical all at the same time. It's a field that constantly challenges me to learn and grow, and I find that incredibly rewarding.

I've wanted to become a software developer for as long as I can remember. While growing up, I was obsessed with computers and wanted to create my own one day. In high school, I excelled in classes like math and physics, which reassured me that becoming a software developer was the right career choice for me. Problem solving is something which comes naturally to me. I have an innate skill to look at any problem from different perspectives and come up with ingenious solutions.

Thank you for taking the time to learn more about me. I'm excited about the potential to collaborate on impactful projects and contribute to the ever-evolving field of software engineering.
Work Projects Home Contact Testimonials

Education

  • Emory University
    2025
    Master of Science in Computer Science
    GPA: 3.8/4
  • Devi Ahilya University
    2023
    Bachelor of Engineering in Computer Engineering
    CGPA: 8.68/10; Class Rank: 3/150; graduated summa cum laude
Education Home Testimonials

Contact


Hey! Lets create something together :) Feel free to reach me on these handles
About Me Home Testimonials

Research

  • Quantum Circuits in Action: Defending Neural Networks from Adversarial Attacks
    • Evaluated adversarial robustness on the MNIST dataset by applying diverse attack methods (FGSM, PGD, SINIFGSM, VNIFGSM) using the Torchattacks library on both classical CNNs and Quantum Neural Networks (QNNs).
    • Designed and simulated 8 QNN architectures (linear, star, random, and full entanglement etc.) with Cirq, demonstrating that quantum models can exhibit up to 6.25% improved resistance against complex adversarial perturbations compared to baseline CNNs.
    • Developed a noise-augmented training strategy (using Salt-and-Pepper and Gaussian noise) that enhanced CNN accuracy by 3-10% and QNN accuracy by 2-6%, significantly bolstering model resilience against adversarial attacks.
    • Note: On-going project with plans to publish in a top journal.
    qnn
  • Concordance in Machine Learning and Deep Learning for Breast Cancer Screening
    • Enhanced tumor detection accuracy to 77% with 91% AUC by fine-tuning ResNet50 and InceptionNetV2 models for breast cancer screening, leveraging Java and Python for model optimization.
    • Processed and integrated 5TB of image and clinical data by creating end-to-end pipelines, ensuring seamless system integration and efficient data handling using ETL processes.
    • Improved diagnostic prediction by implementing Naïve Bayes, SVMs, kNNs, Decision Trees, and Logistic Regression, enhancing system integration and leveraging SQL for data manipulation.
    Code
    pipeline
    Click to view the site
Skills Home Projects Education About Me

Work


Download Resume
  • Emory University
    Software Engineer
    May 2024 - Present
    • Fine-tuned and deployed LLaMA 70B on a Flask server to power an AI-based admissions screening system, automating evaluations for 800+ CS applicants per cycle. Reduced review time by 66% (from ~30 minutes to under 10 minutes per applicant) and saved ~$50,000 annually.
    • Developed a faculty management system to track and approve leaves, performance reviews, awards, and tenure progression, streamlining administrative processes for 5,000+ faculty members, usingReact.js, Remix, and Next.js.
    • Designed and implemented automatic grading software in React.js and Node.js for Python and Java assignments, automating grading for 300+ students and reducing grading time by 50% for faculty and TAs.
    • Created 30+ reusable components and 90+ webpages for the Emory Computer Science website, later migrating the system to Cascade CMS for easier administrative management. Conducted weekly audits to identify broken links and outdated content while collaborating with stakeholders to enhance design and content.
    Graduate Research Assistant
    May 2024 - Aug 2024
    • Reduced manual efforts by 80% by developing R and Stata packages to automate regression and meta-analysis processes, enhancing system integration and data processing efficiency.
    • Created a comprehensive database for econometric analysis by compiling treatment and baseline variables from over 200 field experiments, facilitating system integration and informed policy recommendations.
    • Increased time efficiency by 22% and reduced error rates by automating the sanity testing pipeline using Java and SQL, contributing to streamlined system integration and quality assurance.
    Graduate Teaching Assistant
    Aug 2023 - May 2024
    • Mentored over 100 students for CS326: Analysis of Algorithm under Professor Michelangelo Grigni, fostering understanding of complex algorithmic concepts through Python and Java, evidenced by a 22% increase in average class grades.
  • Watto AI (YC S23)
    Software Development Intern
    Jun 2023 - Aug 2023
    • Led end-to-end development of user interface. Developed 24 React.js and Next.js components and Figma designs. Prototyped document hub, forms, outline editor and other core pages with HTML, CSS, JavaScript and TypeScript.
    • Pioneered implementation of a real-time outline feature, providing instant feedback, leading to a 58% decrease in revisions.
    • Optimized database performance by utilizing MongoDB for efficient NoSQL data storage and retrieval, implementing indexing, sharding, and caching, leading to enhanced backend API performance and seamless data management for user documents.
  • Rakuten
    Software Development Intern
    Jan 2023 - May 2023
    • Improved network reliability by 80% by developing a capacity manager. Wrote 50+ APIs for automation using Python and C++.
    • Saved over $100,000 in expenses by successfully migrating from OracleDB to MySQL, ensuring seamless integration with Rakuten's existing ecosystems.
    • Facilitated database connectivity with Ubuntu through Docker, automating code setup through shell scripts. Developed Python scripts for dummy input generation and database queries, resulting in a 30% reduction in execution time.
  • workat.tech
    Software Development Intern
    Mar 2022 - Jun 2022
    • Designed and developed a user profile page for 50,000+ users, featuring problem distribution, rank cards, progress tracking, and a submission heat map. Built an integrated resume generator that extracts coding profile data to generate a structured 1-page resume with language proficiency, past roles, and education details.
    • Engineered a problem bookmarking system to categorize 300+ problems across 4 difficulty levels and 14 topics. Developed an intelligent problem recommender that suggests similar problems upon correct submissions and easier alternatives for incorrect attempts.
    • Built a salary comparison tool used by 100,000+ employees to benchmark compensation, benefits, and industry trends across 25+ companies. Enabled precise salary analysis with interactive insights, empowering users to make informed career decisions.
Research About Me Home Education Contact

Testimonials

Aditya worked with us as a fullstack engineering intern and built our user public profile pages and picked up a few smaller projects as well. He is a quick learner and a fast executor. He started contributing from day 1 without any background in React, Express, and MySQL before that. He is a strong communicator and asks the right questions to get unblocked and progress. I'm sure he would do impactful work wherever he joins and would be a great addition to the team/company.

gaurav
Gaurav Chandak, Co-Founder at workat.tech

Aditya is a great Software Engineer. At workat.tech, he distinguished himself by consistently developing exceptionally well-engineered products. As an intern, he has worked on developing the public profile page along with other projects. He demonstrated exemplary problem-solving skills and was always ready to pick up additional responsibilities. In addition to being an excellent communicator, he is a fast learner who displayed a keen eagerness to study new technologies. From day 1, he showed this ability by contributing and learning on the fly, even though he had no prior experience in some of the frameworks we used. Aditya is a pleasure to work with and I am positive that he would be a great asset to any team. I would strongly recommend him.

ashhad
Mohammad Ashhad Imam, SDE-1 at workat.tech

Aditya is an amazing person who is keen to learn and take up all the challenges. While working with him, he has demonstrated that he can learn and grow quickly beyond expectations. He is also good at communicating relevant things and makes sure that he is asking the right questions and that they are answered. His style of work and his passion for the same make him stand out from others. I can vouch for him any day and would love to work with him in the future.

aravind
Aravind Venugopal, Program Manager at workat.tech

I am amazed by Aditya's ability to learn a new skill in such a short span of time. He is a highly focused person who is full of energy. His energy to make things happen is contagious and it helps to achieve greater goals. The in-depth technical knowledge he possesses is immense on C++, web development, problem solving, Java and SQL. He spends his time on understanding the system and its effects and always comes up with the solution. He has a great attitude and is always eager to learn. I am confident Aditya will be a great asset for any team.

bimal
Bimal Upadhyay, Technical Lead at Tata Consultancy Services

Aditya is one of a gem, having a great knowledge of Data structures and algorithm and outstanding in high level languages especially C++, Java and python. He is really keen to learn new things, bring up innovative ideas and does not shy away from hardwork, will strongly recommend him.

mohit
Mohit Jain, Platform Architect at Intel Corporation

Mr. Prakash has in-depth technical knowledge and an attitude to take on challenges, finding unique yet simple and intuitive ways to solve complex problems. He is quite innovative. While developing and designing our website, we relied heavily on his inputs, ideas and solutions. He is extremely diligent and I am impressed with his dedication to work, and his ability to deliver under deadlines. He has shown professional competency and exceeded my expectations while performing his role as a software developer.

On top of this, Mr. Prakash is an exceptional communicator and his skills, coupled with his perseverance have made him one of the brightest developers we have worked with. I believe Mr. Prakash will be a brilliant asset for any organization. I wish him all the best for his future endeavours.

nayan
Nayan Sharma, CEO at EduMeta
About me Home Work

Skills

Languages
C
C++
Java
Python
JavaScript
CSS
HTML

Libraries & Frameworks
Express.js
React.js
Node.js
Redux
Axios
Android
Pandas
Nginx
OpenCV
NumPy
Qt
Material UI
Firebase
ESLint
Heroku
Redis
Figma
Git
discordjs
Discord.js
jquery
jQuery
Mongoose
sass
Sass
VSCode API
Bootstrap
unreal
Unreal Engine
NPM
Yarn

Databases
MongoDB
MySQL
SQLite
mysql
MariaDB
Cloud Firestore
Work Home Education

Projects

  • Canvas AI Assistant
    • Improved accessibility of AI-driven tools for students by developing a Python tool that creates an MCP-compliant server integrating AI assistants with Canvas LMS, structuring course data into knowledge graphs and storing it in SQLite.
    • Enhanced student experience by developing a syllabus parser that integrates with the Canvas API, automatically updating course modules, assignment due dates, and exam schedules and reducing manual tracking by 100%.
    • Built an AI-powered lecture material retrieval system, enabling instant access to summarized content and lecture insights, improving revision speed by 2× for the average student and ensuring comprehensive study resources for students.
    qnn
  • Intelligent Movie Recommendation System
    • Architected and developed a full-stack Movie Recommender System using Remix, React.js, Flask and PostgreSQL with advanced caching strategies using Redis.js to achieve an 85% cache hit rate, which reduced redundant database queries by 40%.
    • Integrated third-party TMDB API to aggregate a comprehensive movie database and implemented a custom indexing strategy that cached the 200 most frequently accessed movies, reducing query response times by 80%.
    • Achieved a 95% user satisfaction rating by conducting iterative usability tests, gathering actionable feedback, and refining both the interface and functionality to create a more intuitive UI/UX and engaging features.
    Code
    pipeline
    Click to view the site
  • Sorting Visualizer
    A simple JavaScript application that visualizes sorting algorithms. Featuring a clean, intuitive, and minimalist UI, the application is easy to navigate and use. Built for use by developers and educators alike to enhance their own (or students') understanding of these algorithms.
    Code | Website
    sorting
    Click to view the site