Work Skills Projects About Me Education Hobbies Contact Testimonials View All





Tap to know more
Hover above to know more
Skills Work Home Hobbies 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

  • Master of Science in Computer Science
    2023 - 2025
    Emory University
    GPA: 4/4
    Courses
    • Algorithms
    • Machine Learning
    • Human AI Interaction
    • Design Studio in HCI
    • Information Security
    • Information Retrieval
  • Bachelor of Engineering in Computer Engineering
    2019 - 2023
    Institute of Engineering & Technology, Devi Ahilya Vishwavidyalaya
    CGPA: 8.68/10; Class Rank: 3/150; graduated summa cum laude
    Courses
    • Data Structures & Algorithms
    • Operating Systems
    • Computer Networks
    • Database Management Systems
    • Aritifical Intelligence
    • Machine Learning
  • Intermediate(12th)
    The Shishukunj International School, Indore
    2019
  • Matriculation(10th)
    The Shishukunj International School, Indore
    2017
Education Home Testimonials

Contact


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

Hobbies

  • Equestrian: My skill with horses is matched only by my love for them. I have spent hours in the saddle, forming an unbreakable bond of companionship with my four-legged friends. During this, I have learnt a great deal about team-work, trust, and the importance of a never-say-die attitude.

  • History Buff: The past is a great teacher. I spend a fair share of my day learning about ancient civilizations, cultures, and people. I am especially fascinated in the antiquity and medieval period. What's your favorite empire?

  • Swimming: Whenever I need to clear my head, I head to the pool. Swimming is my go-to stress buster.

  • Reading: I am an avid reader and enjoy reading books on a wide range of topics. I am especially fond of historical fiction, fantasy, and science fiction. Some of my favorite authors include George R.R. Martin, J.R.R. Tolkien, and Isaac Asimov.
Skills Home Projects Education About Me

Work


Download Resume
  • Emory University
    • 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
    • Led end-to-end development and design of the user interface. Developed 24 React.js and Next.js components and Figma designs. Prototyped the document hub, forms, outline editor and other core pages with JavaScript and TypeScript.
    • Added the option of integrating Google Drive, Notion, and other platforms, enabling users to add 3rd party data sources as additional references, which contributed to a 39% increase in application usage.
    • Pioneered the implementation of a real-time outline feature, allowing users to receive instant drafts and provide feedback and customization, leading to a 58% decrease in document revisions.
  • Rakuten
    • Spearheaded the development of the algorithmic backbone of the automated network predictor and manager. Wrote 50+ algorithms for automation of network capacity management, resulting in a 40% reduction in manual management efforts and a 60% improvement in network reliability.
    • Facilitated database connectivity with Ubuntu through Docker, implementing automation and easy setup of the code base via shell scripts. Successfully migrated from OracleDB to MySQL, which allowed for seamless integration with Rakuten's existing ecosystems. Additionally, switching to an open-source DB saved the company over $100,000 in expenses.
    • Debugged C++ code, resolving compilation issues and reducing error rates by 15%. Developed Python scripts for dummy input generation and database queries, resulting in a 30% reduction in execution time.
  • workat.tech
    • Developed the user profile page for over 50,000 users with features like problem distribution, rank-card, progress bars, and a heat map of past submissions. Created an accompanying resume generator that can produce a concise 1-page resume from the coding profile, including language proficiency, past positions, and education.
    • Programmed a problem bookmarking system to filter 300+ problems across 4 difficulties and 14 topics. Designed a smart problem recommender to list similar problems for correct submission, and simpler problems for incorrect ones.
    • Built a comprehensive compensation comparison page that allowed employees to compare their salaries and benefits against industry standards and company benchmarks. The tool was used by 100,000+ users to accurately compare compensations, facts and figures, and hiring trends for over 25 companies.
  • eduMETA
    • Engineered a school management software for managing day-to-day school activities. Scaled for use by over 3,000 users. Provides features such as multiple authentications, fee payment, parent-teacher meetings, attendance, etc.
    • Designed and developed a full-stack website and a dashboard for admins. Pushed updates to improve performance by 50% over 3 months.
    • Streamlined the admission form validation process with JavaScript scripts, resulting in a 100% reduction in erroneous form entries and saving the institute more than $50,000 in expenses and over 30 years of administrative time.
Hobbies 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


Here are some of the most challenging projects I have built, which have helped me hone my skills as a programmer, and open new avenues for me to explore. In the spirit of open-source, code for all of these projects are available on my GitHub page: AdityaPrakash-26
  • Emory Design Sprints
  • Concordance between ML and DL in Breast Cancer Detection
    A Python project which uses machine learning and deep learning to detect breast cancer. The project uses the Emory Breast Imaging dataset to train a machine learning model and a deep learning model. The project also compares the performance of both models.
    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
  • Rome Total Realism
    I worked as a programmer for the largest mod of Total War: Rome Remastered, with over 25,000 subscribers on the steam workshop. I was responsible for developing a file management system and implementing game mechanics such as logistics, attrition, and supply chains.
    Website

    My additional responsibilities included:
    • Programming the traits and ancillaries used in-game.
    • Coding in music using the Engine API.
    • Implementing new mechanics via C++ scripts.

    game_screenshot
  • VSCode-WorkAt
    A VSCode extension that lets you solve problems from workat.tech in Visual Studio Code. The extension is built with JavaScript, and is available for free on the Visual Studio Marketplace.
    Marketplace Link | Website | Code

    Features:
    • Solve problems topics-wise, company-wise, or use the curated lists.
    • Support for C++, Java, and Python.
    • Automatically creates folders and files for better management.
    workat extension problem description
  • Lane Detection
    A Python software built with OpenCV, Numpy and Matplotlib. The software takes in a video and returns the lane lines detected as MP4 video. Built for use in self-driving cars.
    Code