Available for select engagements

$ Hello, I'm

Abdullah Yusuf

known asUpin

Frontend Engineer & UI/UX Designer

I design and build beautiful, accessible interfaces. From Figma wireframes to pixel-perfect React, I craft products users love.

5
Frontend
20+
Designs
306
Contributions
Frontend Engineer
UI/UX Designer
Design Systems
Type-Safe
Accessible by Default
Figma → Code
Cybersecurity-Minded
Ship → Iterate
Open Source
PWA-Ready
Database → Pixel
Open for Freelance Work
Frontend Engineer
UI/UX Designer
Design Systems
Type-Safe
Accessible by Default
Figma → Code
Cybersecurity-Minded
Ship → Iterate
Open Source
PWA-Ready
Database → Pixel
Open for Freelance Work
Interactive Terminal

Interactive Terminal

This isn't a portfolio. It's a shell. Type a command and explore. every section is a file you can read.

upin@portfolio — zsh
Welcome to Upin's interactive portfolio terminal. Type 'help' to see available commands.
Tip: commands are case-insensitive. Try 'whoami' to start.
upin@portfolio:~$
Try:
About

Designer who codes. Engineer who designs.

I'm Abdullah Yusuf, known as Upin. A frontend engineer and UI/UX designer who has spent the last five years turning ideas into interfaces users love. My work lives at the intersection of design and code: I sketch wireframes in Figma in the morning, build them in React by afternoon, and polish the animations by evening. I believe great products come from engineers who understand design and designers who understand code.

What sets me apart is that I own both sides. I've designed design systems and implemented them in production. I've built analytics dashboards with Recharts, multi-step forms with validation, and PWAs that work offline. Whether it's making a button feel right or architecting a component library, I bring the same craft.

When I'm not shipping, I'm learning. I write about design systems and frontend architecture, mentor aspiring developers, and contribute to open source. I believe the best frontend engineers are obsessive about details. This portfolio is my attempt to show you what that obsession looks like.

5+
Years frontend
20+
Figma designs
50+
Components built

What I bring to the table.

Design and engineering, shipped together.

Design Systems

Color tokens, typography scales, spacing systems, and component libraries shipped to production.

Frontend Architecture

Next.js App Router, route groups, server components, and folder structures that scale.

Responsive Design

Mobile-first layouts that look intentional on every breakpoint, not just stacked.

Data Visualization

Recharts dashboards, custom gauges, and accessible charts that tell a story.

Accessibility

WCAG-compliant patterns, semantic HTML, keyboard navigation, and screen-reader care.

Performance

PWA, code-splitting, image optimization, and Core Web Vitals in the green.

Skills

Design and code, end to end.

I don't have a 'side' of the stack. I own the whole surface, from Figma to the browser. Here's what I reach for daily.

Frontend

Next.js 16React 19TypeScriptTailwind CSS 4Framer MotionThree.jsViteHTML5CSS3JavaScript

Design

FigmaDesign SystemsWireframingPrototypingColor TheoryTypographySpacing SystemsComponent LibrariesAccessibilityResponsive Design

State & Data

ZustandReact Context APITanStack QueryRechartsReact Hook FormZod

Components

shadcn/uiRadix UICustom ComponentsDialogsDropdownsSheetsAccordionsForms

Tooling

GitGitHub ActionsVercelPWASEO/Metadata APIPrint CSSDark ModeStorybook

Programming Languages

TypeScriptJavaScriptHTMLCSSPythonSQLBash
Selected Work

Projects designed, built, and shipped.

A curated selection of products I've designed and built. from education platforms to e-commerce marketplaces. Each one taught me something new.

ConfidentialClient work — details private
Confidential

Al-Bashir Academy LMS Portal

Production education platform with design system, analytics, and PWA

A full-featured Learning Management System for Al-Bashir Academy. Built the entire frontend: design system (color tokens, typography, spacing), course management, quiz builder, analytics dashboards with Recharts, multi-step forms, and PWA support. This is a confidential client project.

Role
Frontend Engineer & UI/UX Designer
Impact
Full design system, 50+ reusable components, mobile-first responsive
Tech
Next.js 16TypeScriptTailwind CSS 4shadcn/uiZustandTanStack QueryRecharts
Confidential
Live code preview
al-bashir/analytics-card.tsx
1import { AreaChart, Area, ResponsiveContainer, Tooltip } from "recharts";
2
3interface CourseAnalyticsProps {
4  courseTitle: string;
5  completionData: { week: string; completions: number }[];
6  activeStudents: number;
7}
8
9/**
10 * Al-Bashir Academy LMS — Course analytics card.
11 * Part of the instructor-facing dashboard, built with Recharts.
12 */
13export function CourseAnalyticsCard(props: CourseAnalyticsProps) {
14  const { courseTitle, completionData, activeStudents } = props;
15
16  return (
17    <div className="analytics-card">
18      <header className="analytics-header">
19        <h3>{courseTitle}</h3>
20        <span className="active-count">{activeStudents} active students</span>
21      </header>
22
23      <div className="analytics-chart">
24        <ResponsiveContainer width="100%" height={140}>
25          <AreaChart data={completionData}>
26            <Tooltip />
27            <Area
28              type="monotone"
29              dataKey="completions"
30              stroke="var(--brand-gold)"
31              fill="var(--brand-gold)"
32              fillOpacity={0.15}
33            />
34          </AreaChart>
35        </ResponsiveContainer>
36      </div>
37
38      <footer className="analytics-footer">
39        <span>Weekly completions</span>
40      </footer>
41    </div>
42  );
43}
Experience

Five years of designing, building, and shipping.

From freelance engagements to NYSC service. Each role taught me a different facet of the craft.

2024 - Present

Freelance Frontend Engineer

Self-employed

Building production web apps with Next.js, TypeScript, Tailwind. Led the Al-Bashir Academy platform frontend.

Shipped Al-Bashir Academy LMS with full design system and PWA
Built 50+ reusable components used across client projects
2023 - Present

Freelance UI/UX Designer

Self-employed

Designing digital products in Figma. Design systems, wireframes, prototypes.

Delivered 20+ Figma designs across fintech, e-commerce, and education
Built reusable design systems with color, typography, and spacing tokens
Ran usability tests that informed key product decisions
2025

IT Support & Frontend Developer

FUHSI (NYSC)

IT support at Federal University of Health Sciences, Ila. Built internal tooling and supported staff.

Resolved helpdesk tickets for staff and students
Built small internal web tools for admissions workflows
Documented IT procedures for the team
2021 - 2023

Frontend Engineering Journey

Self-taught

Started learning HTML, CSS, JavaScript. Built personal projects and grew into React and Next.js.

Shipped personal projects including Baca and Crypto Vault
Learned React, TypeScript, and Tailwind through real builds
Contributed to small open-source repositories
2023

AI Intern

AI4FS, Summit University

AI for Females in STEM internship. Explored AI fundamentals and applied them to small projects.

Completed applied AI curriculum with mentorship
Built small ML demos with Python
Presented final project to cohort
Contact

Let's build something worth shipping.

I'm currently open to frontend engineering roles, UI/UX design contracts, and select project work. Tell me what you're building.