Resourceful 3rd-year Computer Science Engineering student and full-stack developer with hands-on experience building functional web applications, official school websites, and comprehensive database management systems. Proficient in React.js, Node.js, and Java, with a strong foundation in modern deployment workflows, software engineering principles, and building user-centric solutions. Actively working with a product-engineering mindset and pursuing interests in AI/ML engineering and open-source contributions.
| # | Position | Proficiency | Details |
|---|---|---|---|
| 1 | Full Stack Developer / Technical Lead Freelance & College Tech Initiatives |
Advanced | Specialized in React.js, Next.js, and Java Swing systems. Guided deployment strategies on Vercel and optimized relational/non-relational database architectures. |
- Spearheaded development of web applications, official school portals, and local technical platform architectures.
- Implemented modular data access object (DAO) design patterns to ensure robust and clean database queries in Java applications.
- Led technical implementation of offline real-time systems with low latency and high operational reliability.
Skills Tags: React.js Next.js Java Swing MySQL Firebase Tailwind CSS Vercel Git
1. St. Mary's LPS Athirampuzha Official Website (React.js, Vercel)
Designed, developed, and successfully launched the official functional web portal for St. Mary's LPS, establishing their primary digital presence.
| Stack | Scale | Performance | Security | Impact | Experience |
|---|---|---|---|---|---|
| React.js, Vercel | 500+ Active Users | Lighthouse Score >95 | SSL & Edge Encryption | Established Digital Branding | Production Frontend |
- Focused on responsive design rules and accessible user interfaces (A11y) to serve the school community effectively.
- Handled the domain and DNS configurations to guarantee zero-downtime migrations.
2. Asthra Technical Treasure Hunt Platform (Next.js, Tailwind CSS)
Developed and managed the technical infrastructure for a 40-level interactive offline treasure hunt game executed during the Asthra event.
| Stack | Scale | Performance | Security | Impact | Experience |
|---|---|---|---|---|---|
| Next.js, Tailwind CSS | 40 Progressive Levels | SSR under 100ms | Input Sanitization | Interactive Participant Engagement | Live Event Management |
- Built a seamless, high-performance web interface designed to handle rapid page updates and progress tracking.
- Designed the logical validation structure preventing client-side bypasses of puzzle levels.
3. Inventory Management System (Java Swing, MySQL)
Engineered a comprehensive inventory tracking solution featuring dedicated administrator and employee dashboard portals.
| Stack | Scale | Performance | Security | Impact | Experience |
|---|---|---|---|---|---|
| Java Swing, JDBC, MySQL | Enterprise Ready | DAO Query Caching | Role-Based Access Control | Streamlined Inventory Operations | Desktop Systems |
- Implemented modular data access objects (e.g.,
SupplierDAO) for secure, transaction-safe, and efficient database operations. - Developed custom UI models using Java Swing elements to replace default OS styles.
| Recognition | Source |
|---|---|
| 100% Score Achievement (Class 10) | Board of Public Examinations, Kerala |
| 96.58% Distinction Score (Class 12) | Board of Higher Secondary Examinations, Kerala |
| Official School Portal Launch | St. Mary's LPS Athirampuzha Management |
- Legacy JavaScript Algorithms & Data Structures
- Front End Development Libraries
- Responsive Web Design
βοΈ Click here to configure this animation in your repository
For the snake animation to render, you must configure a GitHub Actions workflow that runs periodically to generate the .svg graphic in your repository.
- In your GitHub repository, create a directory path:
.github/workflows/ - Create a file named
snake.ymlinside that folder. - Paste the following configuration code into the file and commit:
name: Generate Snake
on:
schedule:
- cron: "0 */12 * * *" # Runs every 12 hours
workflow_dispatch:
push:
branches:
- main
jobs:
generate:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Generate github-contribution-grid-snake.svg
uses: Platane/snk/svg-only@v3
with:
github_user_name: ${{ github.repository_owner }}
outputs: |
dist/github-contribution-grid-snake.svg
dist/github-contribution-grid-snake-dark.svg?palette=github-dark
- name: Push github-contribution-grid-snake.svg to the output branch
uses: crazy-max/ghaction-github-pages@v3.1.0
with:
target_branch: output
build_dir: dist
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}