Hi, I'm Jawad Shaikh 👋
I am a 4th-Year Major Honours Computer Science Co-op student at the University of Guelph.
JS

About

As a 4th-year Computer Science Co-op student at the University of Guelph, I am passionate about applying my technical knowledge to build innovative and efficient software solutions. I am driven to write clean, maintainable code and continuously improve my programming skills, while also leveraging my strong foundation in mathematics to approach complex problems with precision and creativity. I am actively seeking a Co-op opportunity for the W25 and S25 season where I can contribute to a team, solve real-world challenges, and gain hands-on experience in software engineering. I bring a dependable and collaborative attitude, a strong work ethic, and a genuine passion for technology and learning. Whether it's designing algorithms, optimizing code, or developing software from the ground up, I am committed to delivering high-quality work and making a meaningful impact. I look forward to working at a forward-thinking company where I can not only apply my skills but also grow and contribute to building something extraordinary.

Work Experience

D

Data Inn Technologies

Jun 2025 - Sep 2025
Software Engineer
Prompted and guided AI agents to generate UI components, backend logic, and database schemas, ensuring alignment with functional requirements and user experience goals. Developed and maintained backend services using Node.js and Drizzle ORM, ensuring efficient data access and secure handling of user-generated content. Performed rigorous testing, debugging, and integration validation across the stack, delivering a stable and reliable experience for end users.
S

Simpleaccounts.io

May 2024 - Dec 2024
Software Engineer
I developed and maintained key features for an accounting application designed to help businesses manage balance sheets, quotations, and other financial data. Working with technologies like React.js, Redux, Spring Boot 3, and PostgreSQL, I collaborated closely with senior engineers to troubleshoot and resolve critical bugs, ensuring timely solutions for stakeholders. I also implemented advanced reporting features, including customizable filters and support for file uploads and CSV data downloads, enhancing the financial reporting experience. By utilizing GitHub and Git for version control, I ensured smooth collaboration and efficient deployment, consistently submitting high-quality pull requests. Additionally, I created dynamic, user-friendly forms using Formik and JavaScript, streamlining data entry and improving user workflow within the application.
M

McDonald's Canada

Sep 2021 - Dec 2021
Crew Member
I worked closely with team members to streamline task coordination during high-demand periods, ensuring efficient and smooth operations in a fast-paced environment. My role required a strong attention to detail, particularly in processing data accurately and handling complex transactions, which helped maintain high standards of quality and precision. These experiences enhanced my ability to manage multiple priorities, adapt quickly to changing demands, and consistently deliver reliable outcomes under pressure.
Java
Python
C
JavaScript
HTML/CSS
R
Bash
SQL
C++
GitLab
GitHub
Docker
Terminal
VSCode
Nano
JUnit
Valgrind
Vercel
React.js
Node.js
Express.js
Tailwind.css
Flask
MongoDB
PostgreSQL
SQLite3
Redux
Spring Boot 3
Formik
SASS
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

TeamFlow

Teamflow is a lightweight, self-hosted solution designed for small businesses and startups to manage employee information and performance

React.js
TailwindCSS
Flask
Formik
Sqlite3
Github
Git
JavaScript

ShaikStockDataViz

Developed a Web application using Pandas, matplotlib, yfinance API, and streamlit to visualize real world stock data

Python
streamlit
pandas
yfinance
matplotlib
Contact

Want to chat? Just shoot me a dm with a direct question on LinkedIn and I'll respond whenever I can.