Available for new projects

Hypacode · Frontend Engineer · Lagos, NG

Interfaces that
earn trust
and drive results

Next.js & React for teams that refuse slow, fragile or forgettable.

Sodiq Atiku

Sodiq Atiku

LAGOS, NG · UTC+1

useSpendData.ts
api/estimate.ts
motion.config.ts
hypacode / useSpendData.ts
1// Custom hook — Villeto spend dashboard
2export function useSpendData(teamId: string) {
3  const [data, setData] = useState<SpendSummary | null>(null)
4  const { token } = useAuth()
5 
6  useEffect(() => {
7    const controller = new AbortController()
8    fetchSpend({ teamId, token, signal: controller.signal })
9      .then(setData).catch(handleError)
10    return () => controller.abort()
11  }, [teamId, token])
12 
13  return { data, isLoaded: data !== null }
14}
1// Next.js API route — quote estimate
2export async function POST(req: Request) {
3  const body = await req.json()
4  const pdf = await generateQuotePDF(body)
5 
6  await resend.emails.send({
7    from: '[email protected]',
8    to: body.email,
9    attachments: [{ filename: 'quote.pdf', content: pdf }]
10  })
11  return Response.json({ ok: true })
12}
1// Hypacode motion tokens
2export const ease = {
3  entrance: [0.16, 1, 0.3, 1],
4  spring: { type: 'spring', stiffness: 400, damping: 30 },
5}
6export const duration = {
7  xs: 0.1, sm: 0.2,
8  md: 0.4, lg: 0.6, xl: 0.7
9}
10export const stagger = {
11  children: 0.07, fast: 0.04
12}

★ Featured Case Study

Villeto

ProblemBusinesses lacked real-time visibility into spend, cards, and vendor workflows
What I BuiltFull spend management dashboard: onboarding, card ops, role-based access, vendor management
ResultProduction-grade platform serving live business users at Villeto
Next.jsTypeScriptTailwind CSSZustandREST APIs
View Case Study

// dashboard.metrics.tsx

Total Spend

$124,850

+12.4%

Active Cards

47

3 pending

Vendors

128

+8 this month

Pending Approvals

14

2 urgent

Selected Work

All Projects
Fintech · FrontendIn Progress

Villeto

Spend Management Platform

Production platform actively powering Villeto's business operations
Next.jsTypeScriptZustandReact Query
Fintech · Web AppIn Progress

Fastpay

Digital Banking Simulation Platform

Full-featured banking simulator with real-time sync and PWA support
Next.jsTypeScriptSupabaseRecharts
HospitalityLive

ODM Groove Hotel

Hospitality Platform with AI Concierge

Hospitality platform with AI concierge that drove real reservations
Next.jsTypeScriptTailwind CSSFramer Motion