Hi! My name is
Jim Wang.
I'm a Computer Engineering Student.
I'm an undergraduate student at UCSB fascinated by full-stack software development, embedded systems, and deep learning. I'm currently working as a Software Engineering Intern at Correkt , a startup innovating in advanced search technology. My focus is on developing high-performance software using Next.js and FastAPI.
1. About Me
Hello! I'm Jim Wang, a Computer Engineering student at the University of California, Santa Barbara with a fascination for full-stack software development, embedded software, and machine learning.
I've previously worked as a Software Engineer at Correkt, where I developed high-performance web interfaces using Next.js and React, and designed high-availability RESTful APIs using FastAPI serving thousands of active users.
Prior to my time at Correkt, I worked as Software Engineering Intern at NSF BioPacific MIP, where I developed full-stack web applications for chemistry automation, as well as designing and implementing a data management system for the organization.
In addition to my internships, I've also conducted research on groundwater systems at UCSB SIMS, where I've developed skills in data cleaning, analysis, and visualization, and worked on projects involving deep learning neural networks and audio sentiment analysis.
I'm eager to apply my skills in full-steack web development and data analyiss in various industrial settings, particularly in enhancing the functionality and personalization of software solutions.
I'm currently looking for a software engineering or machine learning internship for Summer 2025.

2. Experience

Teaching Assistant: CS 130B - Algorithms
Jan 2025 - Present
- Led weekly office hours and review sessions for 50+ students, covering advanced topics like dynamic programming, graph algorithms, and computational complexity.
- Collaborated with professors to design and grade programming assignments for 150+ students, ensuring alignment with real-world algorithmic problem-solving.
- Provided detailed code reviews and feedback on C++ assignments, improving student solution accuracy and runtime efficiency.
- Mentored students one-on-one, helping them optimize and debug complex algorithmic solutions under time constraints.

Software Engineer Intern at Correkt
Sept 2024 – Jan 2025
- Scaled a multimodal search engine to 30k+ active users, delivering real-time insights on trending topics across platforms.
- Built a modular Next.js frontend with dynamic component loading, improving page load times by 35% through code splitting and lazy loading.
- Architected a high-availability RESTful API using FastAPI, supporting thousands of concurrent requests with real-time updates.
- Engineered an AI-powered search system using a fine-tuned Cerebras LLM, increasing search relevance by 20%, based on user feedback and query success rates.
- Operated in a fast-paced, early-stage startup, shipping production-ready features on tight deadlines.

Full-Stack Software Developer Intern at NSF BioPacific MIP
June 2023 – June 2024
- Developed a Next.js web application managing robotic chemistry experiments, supporting 30+ researchers.
- Designed and deployed a Redis-powered distributed task queue, enabling efficient concurrent experiment execution acrossChemspeed robots
- Designed and optimized a PostgreSQL schema handling 10k+ experimental records, reducing query latency.
- Set up automated testing with Jest and React Testing Library, reaching 90% code coverage and halving bugs
- Integrated with BioPacific’s Django portal for seamless single sign-on and secure authentication.

Data Science Research Intern at UCSB SIMS
Aug. 2022 – Sept. 2022
- Conducted research on groundwater systems with other SIMS interns and presented our findings in an academic setting
- Plotted and analyzed groundwater temperature data using R
- Developed knowledge in research procedures, data cleaning, and programming
3. Projects

RateMyResume
A web app that allows users to upload a resume in PDF format. We will automatically anonymize the resume by redacting any personally identifiable information (PII) on it, and display it online for user feedback.
Skills: Next.js, FastAPI, MongoDB, Amazon Comprehend API, Git
February 2024

SLASHER
An arcade game that tests a user's reflexes and response time. Users can choose game modes (classic, endless, or timed) and difficulty levels. The game uses an accelerometer to sense hand motion and controls an LED display for gameplay.
Skills: Arduino, C++, Hardware Integration, Game Development
November 2023

SentimentSub
Uses ensemble of speech emotion recognition and text sentiment analysis to generate color coded subtitles for user given MP4 files. Model implemented using Scikit-learn. Wesbite created with Django and hosted on Google Cloud.
Skills: Python, Django, Google Cloud, Git, Jupyter Notebook
Nov. 2022 – April 2023

ChatCheck
Chrome Extension that evaluates the quality of user's text messages. Calls the OpenAI API to give a numerical rating from 1-10 and provide feedback to the user on how to write a better text message. Chrome extension written in HTML, CSS, and Javascript and hosted on Railway.
Skills: OpenAI API, HTML, CSS, Javascript, NodeJS, Git
May 2023
4. Skills
Languages
Java
Python
C/C++
PostgreSQL
JavaScript
HTML
TailwindCSS
R
Web Frameworks
React
Node.js
Next.js
Django
React Native
Deep Learning Frameworks
Pytorch
Tensorflow
Developer Tools
Git
Docker
Google Cloud
Jupyter Notebook
VS Code
- MatLab
Libraries
- Scikit-Learn
Numpy
Pandas
- Librosa
- Matplotlib
Get in Touch
I'm currently looking for Software Engineering internships for Summer 2025. Feel free to reach out if you have any questions or just want to chat!