Open to a 2-month internship Sialkot or remote

FRONT-END · FULL-STACK · OPEN SOURCE

Building useful things for the web.

I’m Hussnain, a developer from Sialkot, Pakistan. I publish open-source tools and build clear, responsive websites for real businesses.

7th-semester BS Information Technology student at the University of Gujrat.

1published npm library
3featured projects
140products in a client catalog
7thsemester, BS Information Technology

A FEW THINGS I’VE SHIPPED

Selected projects.

Open-source tools, client work, and experiments built to solve practical problems.

github.com / SilentCoder-HI / superform
SuperForm website screenshot at 1920 by 1080
01OPEN-SOURCE · NPM PACKAGE

SuperForm

A TypeScript-first validation library for React.

An open-source form and validation toolkit with a chainable schema builder, inferred types, and React hooks for form state.

  • Schema-based validation with async rules
  • useForm and useField React hooks
  • MIT licensed and published on npm
TypeScriptReacttsupMIT
stylesprout.vercel.app
StyleSprout website screenshot at 1920 by 1080
02CLIENT PROJECT · LIVE WEBSITE

StyleSprout

Custom sportswear manufacturing, made easier to browse.

A custom apparel storefront for brands, gyms, and teams, showcasing sportswear categories and a streamlined path to request a manufacturing quote.

  • Browse football, basketball, hockey, rugby, and soccer
  • Product catalog with category pages
  • Quote requests through contact and WhatsApp
Next.jsE-commerceSportswearClient project
hiremescan.vercel.app
HireMeScan website screenshot at 1920 by 1080
03PERSONAL PROJECT · LIVE WEBSITE

HireMeScan

Turn a job description into a resume action plan.

A resume-to-role matcher that compares a PDF resume with a job posting and highlights match signals, ATS readiness, keyword gaps, and prioritized edits.

  • PDF resume and job-description analysis
  • Matched and missing keyword insights
  • Resume files processed in memory, not stored in a database
Next.jsResume analysisPrivacy-firstAI-assisted
github.com / SilentCoder-HI / codemind
CodeMind website screenshot at 1920 by 1080
04OPEN SOURCE · PYTHON · LOCAL AI

CodeMind

Ask questions about your own documents, locally.

An offline-first retrieval-augmented generation assistant: ingest web pages or text files, ask questions, and get answers grounded in the retrieved sources.

  • Local Ollama or llama.cpp model backends
  • Chroma vector search with local embeddings
  • Source-grounded answers and persistent chat history
PythonChromaDBOllamaRAG
punch-pro.vercel.app
PunchPro website screenshot at 1920 by 1080
05CLIENT PROJECT · LIVE E-COMMERCE

PunchPro

Boxing and fitness gear, organized for the next round.

An online storefront for boxing and training equipment, with product collections, featured bestsellers, and category-led browsing.

  • Collections for gloves, bags, protectives, and accessories
  • Featured products with sale pricing and quick view
  • Browse gear for training, fitness, and combat sports
E-commerceProduct catalogSports retail

More projects

Also built: AHS Sportique, PakFrenzy, 0PlayFi, Zavrix Peak Sport, and SmartCV Builder.

INTERACTIVE · OPEN SOURCE · TYPE-SAFE

Validation you can see.

Try the actual SuperForm schema API. Email and password rules update as you type, so you can see exactly how validation feels in a real interface.

01 / THE SCHEMA

Small rules. Clear feedback.

The same rules shown in this code power the form. No fake success state: submit only passes when the actual package schema accepts both fields.

Green means this rule passes
Muted means it needs attention
login-schema.ts
import { superform } from '@silentcoderhi/superform';

const loginSchema = superform.object({
  email: superform.string().email(),
  password: superform.string().min(8)
    .refine(hasUppercase)
    .refine(hasNumber).refine(hasSymbol),
});
{ }
@silentcoderhi/superformReact hooks · TypeScript-first · MIT
↗
LIVE PLAYGROUND
LOGIN SCHEMA

Enter an email address to validate it.

Use a mix of character types.

  • 8 characters
  • Lowercase letter
  • Uppercase letter
  • Number
  • Symbol
Start typing to validate each field.

BUILDING IN PUBLIC

Small tools.
Thoughtful details.

SuperForm is my open-source React form validation library: TypeScript-first, chainable, and published under the MIT license.

GET STARTED
$ npm install @silentcoderhi/superform

Import the schema builder and compose your validation rules.

import { superform } from "@silentcoderhi/superform/core";

TOOLS I WORK WITH

Skills & stack.

A practical toolkit for shipping responsive interfaces, web apps, and developer tools.

Languages

JavaScript (ES6+)TypeScriptPythonHTML5CSS3

Front-end

ReactNext.jsReduxReact NativeTailwind CSSBootstrapMaterial UIshadcn/ui

Back-end & AI

Node.jsREST APIsRAGChromaDBOllamaOpenAI API

Tools

GitGitHubnpm publishingVercelAxiosVS Code

Currently learning: n8n workflow automation

A LITTLE ABOUT ME

Curious by nature.
Developer by choice.

I’m a 7th-semester BS Information Technology student at the University of Gujrat, based in Sialkot. I build web apps with React, Next.js, and TypeScript, and I enjoy making small tools other developers can reuse.

I’m looking for an internship of at least two months where I can contribute to real products and learn from an engineering team.

More in my CV
01

Education

BS Information Technology
University of Gujrat · 2023–2027 (expected)

02

Coursework

Mobile Application Development, Cloud Computing, Analysis of Algorithms, Probability & Statistics

03

Looking for

Front-end or full-stack internship · 2 months or longer

Sialkot, Pakistan Open to remote

HAVE A ROLE IN MIND?

Let’s make something useful.

I’m available for front-end or full-stack internship opportunities. Send a note, or reach me directly by email.

ahofficiali116@gmail.com
CONTACT FORM

This opens your default email app. You can configure a form endpoint for direct delivery.