SP

Shyam Peshavariya

He/Him ✨

Full‑Stack Android & Node.js Developer

API, GraphQL & Real‑Time Architect | System & Low‑Level Design Enthusiast

About Me

Crafting digital experiences with passion and precision

Hi, I'm Shyam Peshavariya — a B.Tech Computer Engineering student turned full‑stack tinkerer who builds production‑ready Android apps and rock‑solid backends. Android has been my first love: from custom views and smooth RecyclerView animations in Java to handling complex touch interactions, I dive deep into every layer of the platform to deliver delightful UX.

On the server side, I architect scalable Node.js APIs using REST, GraphQL, Socket.io, and TypeScript. I've designed PostgreSQL and MongoDB schemas, experimented with Supabase as a BaaS, and built my own lightweight ORM to enforce strong typing and migrations. Real‑time game‑state sync is my specialty—no surprises, no lag.

System architecture and design patterns excite me almost as much as code itself. Whether I'm applying SOLID principles or sketching low‑level class diagrams, I'm constantly learning how to turn requirements into maintainable, secure, and performant services.

Android Expertise

Custom views, smooth animations, and complex touch interactions

Backend Architecture

Scalable Node.js APIs with REST, GraphQL, and Socket.io

Database Design

PostgreSQL, MongoDB schemas, and custom ORM development

System Design

SOLID principles and low-level class diagrams

Real-time Systems

Game-state sync and real-time applications

Open Source

Active contributor and community engagement

Always curious, always building

Project‑based learning is my secret sauce. I leverage AI tools to brainstorm solutions and create innovative algorithms. By sharing my process publicly, I solidify my own understanding and welcome feedback from the wider community. If you're working on mobile‑first products, real‑time systems, or just want to chat about technology, let's connect!

Skills & Technologies

A comprehensive arsenal of technologies and methodologies I've mastered

Programming Languages
JavaTypeScriptJavaScriptSQLPHPXMLJSON
Mobile Development
AndroidAndroid StudioAndroid SDKMobile Application Development
Backend & APIs
Node.jsREST APIsGraphQLAPI DevelopmentSocket.io
Databases & Tools
MongoDBPostgreSQLSupabaseFirebaseObject-Relational Mapping (ORM)
System Design & Architecture
System ArchitectureLow-Level DesignDesign PatternsDatabase DesignSOLID Principles
Development Practices
Object-Oriented Programming (OOP)Debugging CodeCustom DesignsCritical Thinking

Core Competencies

Security
Programming
Backend
Android Development

"Constantly evolving with the technology landscape, embracing new paradigms and methodologies"

Experience & Projects

Professional journey and innovative projects that define my expertise

Professional Experience

Android Developer
TechBeats Solutions
Remote
2024 - Present
Full-time
  • Developed production-ready Android applications using Java and Android SDK
  • Implemented custom views and smooth RecyclerView animations for enhanced user experience
  • Handled complex touch interactions and UI/UX optimizations
  • Collaborated with cross-functional teams to deliver high-quality mobile solutions
  • Applied object-oriented programming principles and design patterns
AndroidJavaAndroid StudioAndroid SDKObject-Oriented ProgrammingCustom Designs

Key Projects

Real-time Game State Synchronization

Built a robust real-time system for game state management using Node.js and Socket.io

Key Highlights:

  • Zero-lag synchronization
  • Scalable architecture
  • Production-ready
Node.jsSocket.ioReal-time SystemsTypeScript
Custom ORM Development

Designed and implemented a lightweight ORM with strong typing and migration support

Key Highlights:

  • Type-safe queries
  • Auto-migrations
  • Performance optimized
TypeScriptDatabase DesignORMPostgreSQL
GraphQL API Architecture

Architected scalable GraphQL APIs with advanced caching and optimization strategies

Key Highlights:

  • Schema design
  • Query optimization
  • Caching strategies
GraphQLNode.jsAPI DevelopmentPerformance Optimization

Education

Academic journey that laid the foundation for my technical expertise and professional growth

Atmiya Institute of Technology & Science
Bachelor of Technology - BTech, Computer Engineering
Jul 2025 - Jul 2028
In Progress

Pursuing advanced computer engineering concepts with focus on software development, system design, and emerging technologies.

Key Learning Areas:

Advanced Software Engineering
System Architecture & Design
Database Management Systems
Computer Networks & Security
A.V.Parekh Technical Institute, Rajkot
Diploma, Computer Engineering
Jan 2022 - Feb 2025
Completed

Comprehensive foundation in computer engineering principles, programming languages, and practical application development.

Key Learning Areas:

Programming Fundamentals (Java, PHP)
Database Design & SQL
Mobile Application Development
Object-Oriented Programming
Web Development Technologies

Academic Achievements

Technical Excellence

Demonstrated proficiency in multiple programming languages and frameworks

Project Leadership

Led multiple successful projects during academic tenure

Industry Recognition

Secured position at TechBeats Solutions during studies

Learning Philosophy

"Project‑based learning is my secret sauce. I believe in learning by doing, experimenting with new technologies, and sharing knowledge with the community. Every project is an opportunity to grow and contribute to the wider development ecosystem."

Let's Connect

I'm always excited to discuss new opportunities, collaborate on projects, or just chat about technology

Get In Touch

Whether you're working on mobile‑first products, real‑time systems, or just want to chat about technology, I'd love to hear from you. Drop me a message and let's start a conversation!

Email

Get in touch via email

shyam@example.com

GitHub

Check out my projects

github.com/shyam

LinkedIn

Let's connect professionally

linkedin.com/in/shyam

Let's Chat

Open to collaborations

Always available for tech discussions

I'm particularly interested in:

Mobile-first productsReal-time systemsOpen-source projectsSystem architectureAPI developmentTech mentoring
Send a Message

I typically respond within 24 hours

Ready to Build Something Amazing Together?

I'm here to collaborate, learn, and contribute to open‑source projects. Let's turn your ideas into reality with clean, scalable, and performant code.