Available for Full-Time Opportunities

Hi, I'm Rimjhim Singh

Full Stack Engineer

Crafting scalable web applications with React, Python, and Java. Passionate about building intuitive user experiences and solving complex problems with elegant code.

38+
Projects
3+
Internships
15+
Tech Stack
portfolio.tsx
1const developer = {
2name: 'Rimjhim Singh',
3role: 'Full Stack Engineer',
4skills: [
5'React', 'Python', 'Java'
6],
7passion: 'Building scalable solutions'
8}
⚛️
🐍

About Me

Hey there! I'm Rimjhim Singh, a software engineer, full-stack problem solver, and lifelong learner.

I build scalable, user-focused digital experiences where creativity meets functionality. I recently earned my Master's in Computer Science from Binghamton University, where I designed and deployed production-ready systems that improved efficiency and user experience across departments.

My tech stack spans React.js, Node.js, TypeScript, Java, JavaScript, and Python, with a passion for building seamless interfaces and rock-solid backends. I care deeply about clean architecture, performance optimization, and intuitive design, crafting code that's not only functional but delightful to use.

Beyond the code, I love exploring new technologies, organizing my life in Notion, and learning through design and storytelling. I believe technology should make life simpler, smarter, and a little more fun.

If you're looking for a driven full-stack engineer who turns ideas into polished, high-impact products, let's connect and build something amazing together.

role-cycler.tsx
1 "use client"
2
3import { useState, useEffect } from "react"
4
5const roles = [
6 "Full Stack Engineer",
7 "Front End Developer",
8 "Web Developer",
9 "Learner",
10 "Team Player",
11 "Journal Enthusiast"
12]
13
14export default function RoleCycler() {
15 const [roleIndex, setRoleIndex] = useState(0)
16 const [isPlaying, setIsPlaying] = useState(true)
17
18 useEffect(() => {
19 if (!isPlaying) return
20
21 const interval = setInterval(() => {
22 setRoleIndex((prev) =>
23 prev === roles.length - 1 ? 0 : prev + 1
24 )
25 }, 2000)
26
27 return () => clearInterval(interval)
28 }, [isPlaying])
29
30 const nextRole = () => {
31 setRoleIndex((prev) =>
32 prev === roles.length - 1 ? 0 : prev + 1
33 )
34 }
35
36 return (
37 <div>
38 <h1>I am a {roles[roleIndex]}</h1>
39 <button onClick={nextRole}>
40 Next Role
41 </button>
42 </div>
43 )
44}

I am a Full Stack Engineer

Technical Skills

💻
Software Development

Proficient in Java, Python, C, C++, and R with advanced expertise in building complex applications and systems.

Expert in developing robust end-to-end systems, automating data pipelines, and implementing efficient multi-threaded architectures for optimal performance and scalability.

JavaPythonC/C++RMulti-threadingSystem Design
🌐
Web Development

Accomplished full-stack developer with mastery of React.js, Node.js, TypeScript, Bootstrap, Django, and Flask.

Specializing in creating highly interactive interfaces with consistently high user satisfaction ratings. Skilled in performance optimization techniques that significantly reduce load times and enhance user experience.

React.jsNode.jsTypeScriptBootstrapDjangoFlask
📊
Data Science

Advanced understanding of data analysis, database management, and machine learning principles.

Proficient in working with SQL, MongoDB, ElasticSearch, and TensorFlow frameworks. Expert in designing and implementing sophisticated data pipelines that handle large volumes of data with precision and efficiency.

SQLMongoDBElasticSearchTensorFlowData AnalysisMachine Learning
🎨
UI/UX Design

Exceptional talent for wireframing, applying UI/UX principles, and creating responsive designs that captivate users.

Masterful at building intuitive interfaces, streamlining user workflows, and creating design systems that consistently drive significant increases in user engagement and satisfaction.

FigmaAdobe XDWireframingResponsive DesignUser TestingDesign Systems
👥
Leadership & Communication

Outstanding written and verbal communication skills with proven ability to lead and motivate teams.

Demonstrated excellence in team management, stakeholder communication, and public engagement. Capable of effectively conveying complex technical concepts to diverse audiences.

Team LeadershipPublic SpeakingTechnical WritingStakeholder ManagementMentoringConflict Resolution
📝
Organization & Project Management

Expert in Agile methodologies with exceptional organizational skills using advanced tools like Notion.

Highly skilled at managing complex technical workflows from conception to deployment, consistently delivering high-quality results on schedule through meticulous planning and effective resource allocation.

AgileScrumKanbanNotionJIRAResource Planning
JavaScript
React
Python
Java
TypeScript
Node.js
SQL
MongoDB
HTML/CSS

Professional Experience

🏛️
Software Engineer at Binghamton University

Binghamton, NY | Mar 2024 – Present

Designed and built custom web applications with React.js, Redux, Python, and Flask, achieving 95% user satisfaction and recognition from the American Physical Therapy Association.

Frontend Development

  • Designed an interactive dashboard with React.js, Redux, JavaScript, and Bootstrap
  • Built wireframes in Figma, applying UI/UX principles and responsive design
  • Implemented efficient state management with Redux for complex application flows

Backend Integration

  • Developed an end-to-end Evaluation System using Python, Flask, and MySQL
  • Automated data pipelines with Python, Pandas, and RESTful APIs
  • Integrated 5,000+ records from Google Sheets to SQL databases using JSON

Project Management

  • Expanded the project to 5 divisions, hosted on university servers
  • Managed Git version control and tested REST APIs with Postman
  • Leveraged Graphene, Mustache.js, and Ractive.js for enhanced functionality
React.js
Redux
Python
Flask
MySQL
Figma
REST APIs
Git
🌱
SWE Intern at Nourishing Schools Foundation

Virginia, USA | Mar 2022 – June 2022

Developed a Single Page Application dashboard for children aged 4-12 years, optimizing performance and ensuring cross-browser compatibility.

Application Development

  • Developed a Single Page Application dashboard using React.js and Node.js
  • Implemented responsive design with Tailwind CSS for all device sizes
  • Created interactive educational components for young users

Performance Optimization

  • Optimized front-end performance with lazy loading and code splitting
  • Reduced load times by 30% through minification and asset optimization
  • Implemented efficient data fetching patterns to minimize API calls

Quality Assurance

  • Conducted cross-browser testing and debugging using Postman
  • Utilized Chrome DevTools and Lighthouse for performance auditing
  • Implemented automated testing for critical user flows
React.js
Node.js
Tailwind CSS
Chrome DevTools
Lighthouse
Postman
🎓
Technical Research and Design Intern at FACE prep

Coimbatore, India | Oct 2021 – Dec 2021

Engineered a full-stack web application with Java and MySQL, enhancing frontend functionality and implementing SEO best practices.

Backend Development

  • Engineered a full-stack web application built with Java and MySQL
  • Designed ERDs with optimized schema for educational data
  • Implemented secure authentication and authorization systems

Frontend Enhancement

  • Enhanced frontend functionality using jQuery, Bootstrap, and TypeScript
  • Improved responsiveness and user engagement through interactive elements
  • Developed custom UI components for educational content delivery

SEO & Design

  • Implemented SEO best practices with meta optimizations and structured data
  • Improved page speed, increasing organic traffic and visibility
  • Streamlined UI/UX workflows in Figma, driving 50% increase in engagement
Java
MySQL
jQuery
Bootstrap
TypeScript
Figma
SEO

Let's Connect

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Feel free to reach out through any of these platforms.