Suniul Karim profile picture

Hello, I'm

Suniul Karim

Software Engineer

My LinkedIn profile My Github profile

About Me


B.S. Business Administration

Master of Computer and Information Technology

Technical Skills

Languages: Java, Python, C/C++, SQL, JavaScript, HTML/CSS

Frameworks: React, Node.js, JUnit, Material-UI, Springboot, AWS, GraphQL, MongoDB, Django, PostgreSQL

Developer Tools: Git, Docker, VS Code, Xcode, Insomnia, DBeaver, Jira, DataGrip, Compass

Libraries: Pandas, NumPy, Matplotlib, Sklearn, Seaborn, Plotly, Pyspark

Hi there! I'm Suniul, a software engineer based in sunny Orange County, California. I'm passionate about crafting user-friendly software that empowers people and simplifies their daily lives. Whether it's building web applications, iOS and iPadOS apps, or diving into the world of Kotlin for Android development, I thrive on the challenge of creating intuitive and impactful solutions.

In my code and beyond, I am always looking to create a positive difference. During my time at USC, I spearheaded an initiative allowing students to choose a pass/fail option for classes. This initiative, born out of a desire to reduce stress and encourage learning over grades, resonated with other universities nationwide and was eventually adopted by several institutions.

This drive to serve others continues today. As an academic coach at Penn, I mentor and tutor over 70 students per semester, helping them excel in their academic pursuits. In recognition of my dedication to the student community, I was honored with the "Service Award" at my graduation ceremony.

When I'm not coding, you might find me soaking up the sun at the beach, pushing myself in a spin class, getting lost in a good book (recommendations are always welcome!), exploring new restaurants, or simply catching up with friends.

Arrow icon


Software Engineer

October 2023 - Present | Oakland, CA

  • Enhanced the WeVote web app by debugging, testing, and implementing features using Django, PostgreSQL, React, and Python; prioritized user-friendly design and ballot clarity to foster understanding for 50,000+ voters
  • Analyzed, implemented, and fine-tuned updates encompassing UI enhancements and API revisions, resulting in a 25% acceleration of website speed and a significant reduction in data processing overhead

Software Engineer

January 2024 - March 2024 | Irvine, CA

  • Independently transitioned a legacy desktop application into a React and Flask-based cloud app hosted on Azure
  • Boosted application speed and performance by 55% compared to its Windows counterpart, expanding accessibility to a broader customer base by over 70% through seamless cross-device compatibility via web browser access
  • Enhanced various internal company tools, notably yielding an 80% efficiency increase for an energy use calculation tool and halving code base bloat by adhering to best practices

Software Engineering Extern

January 2023 - April 2023 | Los Angeles, CA

  • Developed 20+ Restful APIs with Spring Boot and MockMVC, conducted thorough API testing (functionality, performance, security) using tools like Insomnia
  • Deployed 10+ web services and databases to AWS (EC2, RDS, S3), and implemented OAuth2 authentication for secure user access in an inventory database


Condition Monitoring &

Predictive Maintenance Tool

React, HTML/CSS, Python, Flask

March 2024

  • Developed a cloud tool using JavaScript and React for the front-end, and Python with Flask for the back-end, providing clients with actionable insights that allow them to plan their battery and power needs easily
  • Implemented efficient AI and ML algorithms in Python to analyze client-provided data, leveraging predictive modeling techniques to forecast maintenance requirements and optimize resource allocation
  • Designed a user-friendly interface allowing clients to upload data in CSV format, which is seamlessly parsed and processed, enabling efficient decision-making based on real-time and historical data analysis


Swift, Xcode, Figma

December 2023

  • Developed an iOS personal finance app from scratch with a simple UX/UI for accessibility and ease of use
  • Integrated features to include daily utility expenses, subscription services, and refund deductions, providing users with a comprehensive and accurate financial snapshot
SmrtPrchsr Link


AWS, React, Node.js, Express.js, MySQL

August 2023

  • Collaborated with a team of four, utilizing agile methodologies to develop a full-stack web application that provides dynamic statistics to NBA enthusiasts
  • Utilized technologies such as React and Material UI for an engaging front-end interface, leveraged Node.js and Express.js for robust server-side operations, and used MySQL for complex query handling
NBA App Link

Attrition Predictive Analytics

Python, Pandas, Sklearn, Seaborn,

Matplotlib, Numpy, Plotly, PySpark

May 2023

  • Leveraged the IBM HR Employee Attrition data set to discern key factors impacting employee attrition and provided data-driven insights for management to enhance employee retention and reduce turnover costs by 60%
  • Utilized ML models (Random Forest, Logistic Regression, Neural Networks) and employed ensemble methods (Gradient Boosting Trees) to improve prediction accuracy
APP Link
Arrow icon

Let's Connect!

Contact Me