Shaikh Ibrahim Rahman

Hi, I' am Shaikh

Aspiring Software Developer

I am a senior at Dickinson College pursuing a double major in Computer Science and Mathematics. With a keen interest in software engineering and data analytics, I am passionate about leveraging technology to solve complex problems and drive innovation. My academic background and hands-on experience have fueled my enthusiasm for working in the tech industry, where I strive to contribute to impactful projects and gain deeper insights into the world of technology.

Contact Me

About Me

My introduction

I am a computer science student with a strong foundation in Data Structures & Algorithms, Object-Oriented Programming, and Database Management, with hands-on experience building and deploying full-stack web applications.

I focus on writing clean, scalable code and building user-focused features across both front-end and back-end systems. I am proficient in Java and Python, experienced with RESTful APIs, SQL/NoSQL databases, and Git-based collaboration, and comfortable working in agile, team-driven environments. I actively sharpen my skills through real-world projects and industry-recognized certifications, and I am motivated to contribute quickly, learn fast, and deliver impact as a software engineer.

The photo on the left was taken during my summer experience at 84 Lumber’s headquarters as a Software Developer intern.

02+ Years
experience
10+ Completed
project
03 Companies
worked

Skills

Technical Proficiencies
image HTML
image CSS
image JavaScript
image React
image GitL
image GitHub
image Tailwind CSS
image Sass
image Figma
image MongoDB
image ExpressJS
image NodeJS
image VueJS
image Laravel

Qualification

My personal journey
Education
Work

B. Sc in Computer Science

Dickinson College
2022 - 2026

High School - O & A' Level

ABC International School
May 2018 - June 2022

Software Engineer Intern

Biman Bangladesh Airlines
June 2024 - August 2024

Software Developer

FarmData, Dickinson College
Jan 2024 - May 2024

Software Developer Intern

Systech Digital Limited
June 2022 - Aug 2022

Student Research Project

84 Lumber
Sep 2023 - Mar 2024

Experiences

Career Highlights
Ui/Ux Designer

Software Engineer
Intern

View More

Bangladesh Biman
Airlines

  • ➢ Processed and analyzed flight operations data using MySQL to identify performance trends and support data-driven decision making.

  • ➢ Conducted quantitative analysis of database queries and user traffic, implementing optimizations that improved data retrieval efficiency by 15%.

  • ➢ Built structured datasets and applied caching strategies to evaluate alternative scenarios, reducing response times by 20% during peak usage.

  • ➢ Validated data accuracy, troubleshot system errors, and collaborated with cross-functional teams to improve platform stability and analytical reporting.

Ui/Ux Designer

SDE
Intern

View More

Systech Digital
Limited

  • ➢ Developed automated websites using PHP, HTML, CSS, and JavaScript, streamlining report card generation for over 1,500 students, which reduced administrative workload by 30%.

  • ➢ Implemented real-time grade tracking and automated report card features, including GPA calculations and PDF exports using the TCPDF library, resulting in an 50% decrease in processing time and an 20% reduction in calculation errors.

  • ➢ Optimized MySQL databases by normalizing schemas, adding indexes, and implementing prepared statements, improving query response time by 15% and enhancing security against SQL injection attacks.

  • ➢ Conducted thorough testing and debugging using Jest, leading to a robust application that increased user satisfaction by 10%.

Ui/Ux Designer

Software
Developer

View More

84 Lumber

  • ➢ Processed and analyzed flight operations data using MySQL to identify performance trends and support data-driven decision making.

  • ➢ Conducted quantitative analysis of database queries and user traffic, implementing optimizations that improved data retrieval efficiency by 15%.

  • ➢ Built structured datasets and applied caching strategies to evaluate alternative scenarios, reducing response times by 20% during peak usage.

  • ➢ Validated data accuracy, troubleshot system errors, and collaborated with cross-functional teams to improve platform stability and analytical reporting.

Ui/Ux Designer

FarmData Developer

View More

FarmData, Dickinson College

  • ➢ Resolved issues in the seeding input system that caused data validation errors, reducing error rates by 40% and improving overall functionality.

  • ➢ Implemented Cypress for end-to-end testing, creating 50+ test cases to fix data input and UI bugs. Optimized MySQL queries to improve retrieval speed by 20% and refactored RESTful APIs for better performance.

  • ➢ Redesigned the frontend components using Vue.js, which significantly improved the user experience. This led to a 20% increase in user satisfaction based on feedback from customer surveys.

Ui/Ux Designer

Technical
Interview Prep

View More

CODEPATH ORG

  • ➢ Solved LeetCode problems collaboratively, discussing various approaches to find the most efficient solutions.

  • ➢ Utilized the UMPIRE method for problem-solving.

  • ➢ Participated in weekly HackerRank mock tests.

  • ➢ Utilized the UMPIRE method for problem-solving.

  • ➢ Studied Data Structures and Algorithms (DSA) concepts.

  • ➢ Conducted and participated in mock interviews for practice.

Ui/Ux Designer

Headstarter AI
Fellowship

View More

Headstarter AI

  • ➢ Completed various tasks and projects to learn different skillsets

  • ➢ Gave AI mock interviews

  • ➢ Collaborated with other members on projects and discussed insightful ideas.

Projects

Most recent projects

TravelSmith

TravelSmith is an AI-powered group travel planning platform where multiple users collaborate through real-time chat with an intelligent agent that learns individual preferences and searches across travel APIs to provide personalized recommendations. The AI maintains conversation context, suggests options satisfying the group's collective constraints, and facilitates decision-making through integrated polling and expense tracking.

Demo

Curiocity

CurioCity is a full-stack event discovery app: a React 19 + Vite frontend with JWT-based auth (register/login, protected routes, Axios + AuthContext) and a Node.js/Express 5 REST API backed by PostgreSQL. It includes user registration with bcrypt-hashed passwords, JWT issuance and validation via middleware, and event CRUD (public listing plus authenticated event creation) with normalized tables (users, events, categories).

Demo

Snake Game

A classic Snake game built with JavaScript, CSS, and HTML, playable with both keyboard and touch controls. This interactive game features smooth controls and a dynamic gameplay. The project showcases my skills in front-end development, including game logic implementation and responsive design.

Demo

NextQuiz

NexQuiz – Quiz Battle.A multiplayer quiz application in Java using a TCP client–server design: one thread per client, object serialization over sockets, and a synchronized leaderboard so all players must finish before results are shown. Swing GUI supports text, image, and audio questions with local sound feedback.

Demo

SoccerIQ

SoccerIQ is a Full-stack football analysis platform built with React 19, TypeScript, and Vite on the front end, and Express.js with Supabase (PostgreSQL) on the back end. It provides CRUD for leagues, teams, and players; aggregated dashboard analytics; head-to-head match summaries; and league/player stats, with a typed API layer and responsive UI (Tailwind CSS).

Demo

Path-Finder Visualizer

Path-Finder Visualizer is a Python pathfinding demo that generates random mazes and visualizes A* (Manhattan, Euclidean, and Minkowski heuristics), BFS, and DFS in a Tkinter GUI. It shows both the exploration order and the resulting shortest path with animated agents and footprints, and includes comparison scripts that benchmark algorithms on the same maze (path length, nodes explored, and run time) and run A* heuristic comparisons over many mazes.

Demo

Tic-Tac-Toe

A classic Tic-Tac-Toe game built using HTML, CSS, and JavaScript. The game features a responsive design, smooth user interactions, and real-time win detection. Used minimax algorithm to increase difficulty.

Demo

StudyBlocks

StudyBlocks is a visual, block-based programming environment built with vanilla HTML, CSS, and JavaScript. Users compose programs by dragging blocks (e.g., variables, conditionals, loops) from a palette onto a canvas, then execute them with a custom interpreter that parses the DOM, maintains a variable store, and runs a stepwise execution loop. It uses the HTML5 Drag and Drop API, DOM manipulation, and expression evaluation to provide a lightweight, no-framework coding playground suitable for learning and demos.

Demo

Goodreads-webscrapper

A Python-based web scraping project that extracts detailed information about thousands of books from Goodreads' "Best Books of 2020" list using Selenium. This project collects structured data for exploratory analysis, including book titles, authors, genres, ratings, and more.

Demo

Calculator

A fully functional calculator developed with JavaScript, CSS, and HTML. This project offers a clean and intuitive interface for performing basic arithmetic operations. The calculator is designed with responsiveness in mind, ensuring a seamless experience across devices.

Demo

Let's Connect!

I am always eager to explore new opportunities and collaborate on exciting projects. Whether you're looking to team up on a development project, discuss potential internships, or explore career opportunities, I'd love to hear from you. Feel free to reach out to me to discuss how we can work together to bring innovative ideas to life. Let’s create something amazing!

Contact Me

Recommendations

My peers and colleagues saying

Abdullah Nakib

SWE @Eli Lilly

Highly sincere and dedicated, he thrives on challenges, always finding unique solutions. Working with him is both enjoyable and rewarding

Aniruddha Roy

CS @RIT

Working with Shaikh at Systech was outstanding. He's incredibly helpful, and an excellent team player with a curious and proactive approach.

Contact Me

Get in touch

Call Me

223-269-0996

Email

ahnafmahbub@gmail.com

Location

Carlisle, USA