ABOUT_ME // PROJECTS // 00:00:00
xXXXxXXXXXX$X+X+Xx++XxXXX ..::..;; .::;.:+xX  xx$$X..XXX;x$X. +Xx;++xX;..x++x++XxxXXXXXXXXX$$X$
$XXXXXXXXXXXXXX+XX;XX+xXXX....;   ;xxX  xX&Xx ;+XXX .X$&&X..::X; ..;X+X.;+XXxxX+xXXXXXxXXXXXXX$
XXXXXXXXXXXXXxXXX+X;;x+x;XX:+.:.  $xXX  +xx$$ ++;.; :$$$X  XXXX;XX  $xX++xX;xXXXXxXXx+XXXxXXXXX
XXXXXXX$XXX+xXxxXx+xxx+xx+;x X++x :+x$x .XX+X xXXXx XXX$+ $$X$X .:++; +x;+;X+XxxXXXXXXx+XXXX$Xx
XX$XxXxxXX;Xx+x+X+XXXXXX;$. x+Xx+  ;X$X  ;xX+ xxxxX X$xX: XXXX  xxXXXX..;;;+XXX;XXXXXxXXXXXXXXX
XXXX+XXXxXX++X+x+XxXXX;+:XXX  &xXX xxX.                   $XXx +XxXx  :X.+x+xxx++XXXXXxxXXXXXX:
xXXXXxXXXXXXxXxxXXXx+;$;XXXXx  Xx                 .            X$Xx  Xx;.;;xxxxXxxx++X+. ;X+++X
:;;;;;xX+;.:.:;..  .+XX&; XXX:              .   :; . .           X  XXx+X;Xx+xx+  x;;;+X;+xXXXX
.;;:;:;;:;;:.:;+;;.;+X$$XX.;;          .. +:;xX  ;X;;X.         .  +XXX .;;XxXXxX;;;:;:X+X$XxXX
  X+$+;.:;:..::;:;x;:.;$$xx        ..;x::;;x       ;;$X;;;.    .  . X .xX$X+.xx;+;+x+XXXXXx+XXX
:+xXXxXxXXXX$;:;:;xx$XX. X       ;;++:x$              xXX;:;:.   .;.  Xx$$+;X$X++XX;xxxxxXXXX+X
  .+XXXXxXX+XXXXxXX+X$X$.     .::X+xXx                   +XX;;;++x:.;::. .X+xXXxXxXxX+xx.xXXXXX
$$$ XxXxx+xXXxXxXxX+ .$X    ;+xxxX$                         +X$X+;.;::..X$XX$$X++++++xXXxXxxXXX
XXX+ +XX:.X+XXX+X&XXXx: .;;X;+xX&   ..::;;X:        ;Xx;+. .. .XX;;x;x; Xx .$$X;+x+x+XXXXx+X+Xx
 ..:X;XXxX;x+X+Xx&+$$&Xx+;+;;XXX. .  :;x;;+X.      x$$$$$XXX    $xXxXXX;.xXXx+;;;;xx+Xxx+XX+xX.
   .  ;;.   .;;;X$XX;XXX;XXXx+X..;;+;;;;x;X$    :..+$&&$+;;+X.  X$;;+X;.;;x$;$+xx.;;x+Xxx+x+Xx+
.;XXX++;;;x;;X+;Xx$Xx+;XXxx;xx;;;+xx    .;+.     :. $$.     :;x:.;x&XXxXX; XxX+.:;+xxxXxXxxxxXx
XX&Xx;x;;;:;;;;;x+&$   ::+;;xXXx;;:    .    .    .:.         ;Xx;.X+XX;. xX$X$X;xx;;;:;xX;...xX
&X&X$$xX+;;.::.+xX+.;. ;;;;;Xxx+;.    ..   ;.     ..     ..   .XX.+XXX:;.;.X ;X+;:::.::;;;;;;::
X XX$XXXXXXXxXxX+X&.  .+x;;+$ x.    .      XXXxXX$X;         .... ;+:X: .x++XXX:;:.:.;;;::;;;;;
 $ ++XXXXX+xxxx;+&:;  +X+;;X.             .&$$X$$&$+   .  . .;.;:.+X:XX;:.:.XXX$XXXXXXXxX$X$&$X
X   .+XXXXXXxX+X++. ..XX+;xx;..          .Xx+;;.       : ..;...;.X+x x+&X.;.XXXx++x+Xxx++xX++X+
x: ; .xXxXXXXX++x.:+:+++XX+xx;;.           ;+x++;..    .  .;:.:;;xX+.X$Xxx ;;++;+xxXXXXXXXXX$+X
:$x:;X&XXXXXxxxX;XxX$XxXXXX+$+;.         +.        ..  ..:...:;;;X$+;$&XxxX ;;;xX++x;XX+x;XXXXX
;XxX:  ++XXxX+XX:XXxX$XxxX;xXx;:.   .     ;XXXxXXXx+;  .:;;.:;Xx$++$ .xx$$x;.X+Xx+++xXXx++xXXX+
:;;;;.    xXXX+++;XXXXXx+XxxX;;;;. . .               . .::+:++XXX$xX: XXXXXXXXX+x+;++++x;XXXXXX
          ..;xxXxxXXXx+xxx+XX;;.:.:               .;:;;;;;;XxX$XxxXx$X&XXXXxx++xx;;++;;;++;XXXX
     ;;  ..;;.++xX+Xx+xX:;XXxx;;x..      .. .    .:+Xx+X$XXxXXXXXX+$+.;XXXxxx+x+;;;+++x;x+XXX X
   :+$   +  . :;.$X+xXxx   X+X;;;:;...:;x;+x$X$$$$&&$&$X$X$$$x$$X$;. ;Xxx$Xxx++++;x;+X:xx+XXXxX
   &$:  ;.  .   X xxX+.xXXXx;+;;;;:;;:;;;x+XxX$$$&$X$&&&&&$XX$X$xXX+ ;:XXXXX+xx++X+;+Xxx+XXXXXX
  &X  . X    ;      : ;XX$X+X;;;+;;;;;:;.;;;+xX+X$$$X&$$X$X$+XXXXXXXXXXXXxXX ;++xx;+++xXx++XXXX
                    
:..::...... .;.;.:;;.:...$XXxxXX+;&Xxx+Xx;:.$$::  .XX...;: .X$;.:;;;;.;XX:;;:;;.::.........  . 
 .. ...........;:.;..;:...XXXX+$$$;::.$$:. .:&+;...&X.   .XXXx.+&XX+.;.X;;..::.;::....:....... 
.............::..;.;;:;:;..x;XxX$& :..$&;::  &;;;X+$x   .$$....;..$& :.;;::;:....:..:;...:.....
....... ...;:.::.:;:::;::;+:$.;;:&x;: :$X..;.&:...:&... ;$  . .$Xx;;;$;:+:;.;.::......:;.... .:
.. .:.::..;.:;:;.;......+ X$:;.:;$&;. .&$+:.;$::::.&. :.x&....$&::....XX;;;;...;.....:.........
....;...:..;;.;:;.:...;;x..:$& :..&::.X&&&&&&&&&$&&&&&$&&$ ..:&;.:.:&$x.X;:;:::;;.....::......x
:....:......:.::...:;; ;....:&$.:&&&&&$&&&&&&&&&&&X$&&&&&$&&&$&. .:$$.:;X;;;:::.:::;;.;X&+.;;;.
x;++++:.;;XxXx+XX$$X;.. ;$...x&&&&&&&&&&$&&&X$&$x+$X&X&&&&&$$$&&&.&$..:;.;.:;::;&$:;;+;.+;:....
X;+xxx++x++XXx;;;+X;;.  ..X+;&&&&&$&&$&XX&;x;:.&&;.;+.$$$&&&&&&$X$$;...&X+;.:..:.+;+x;x.;. .:..
&$.; ;+Xx+xXXxx;x+:;xX;  ::&&&&&&&$$X;:xx+;:$&&$&&&+; .+;+X&$&&X$&X&.&X:. .;X::+;;;;;.....:;:..
x;:..;.:.... ;x+x+:: ..X$.&&&&$&$;;;;x: $&&&&&&$$&&&&&:..+x;xX$$$X+X$&.:  ;+. .;;. ;:::::....;.
&$X;....:..;....:..;. . X&&&&$Xxx.;:.:&$&&&&&&&$$&&&&&&&&;..;;+;;:xX+xxX&X.;:..:.:.:.;::X:.....
   $.:.::;:.::::.:.;$X .&&$$+;:::. &&&$$&&&&&&&&$&&&&&$&&&&&;. .;+X+xxXX. ..  .;;;;;;:..:.::...
:..;&;..x$.;...;. ...:x$X++.;;:. &$$XXxxx;.x$&&&$$$&+.:;;$$XX&X..;;:;:;$.:$X  .;;:;:;:...:;.;.:
&XXx.;..:.;:;.;.: ;   .:;;;+;...X$$$$x;:;;;.X&&&&$$:     ...$$$& :.:...;X:..:;+;;+::;.::;..;:.X
&&&X$&;+X$&&X;;;. ..+..:;...:;.XX++;;;;;:;. $$$&xXX;    ;++;.X&$. +;;.+X;;: + ;::X;+:;.::;:;.:;
$;...;;+;+:;+.;+.: .:;;..::;::+;;;::$$$$X+;X$$&&$xX$  X$$&$$x;:xXx: ..:..+&.:.;XX;;:::.:.::::.:
.. .:;:;;+x++;++:;  $$&xx;;;:..:+;x&&$$$$$$$X$$&$Xx$$$&&&$$&&+.:;X.;..;X$:. : .;::;;+x;:.+XXX:.
 . . .:.;;+XxxX;:.;X+X&+;;++.::;xX$&&$X$&&$+X$$&&$XX$$$&&XX&$$X..X;...x+X;X.$;.;;xxxXxx;+++++xx
.$.. .......:.:.;. $$$X;:;;; $:$&&&&X&&&&&$...:.. .+$&&$&&$$&XXXX&;;x.x$X:;;...x+xXxX;++xx+;++;
& &;;.....;:;::;; x;$$;.;;x.X$&&&&&&&&&&&&X   .    ;&&&X$$X$X+$+xX;.x..+xXxX... .......:. .   .
.&$&X;......:.;.;;X$XX..;+::+XX&$&&&$$&&&X.:;;;X&&$$&&&x$XX+XXX;X.;:$:; .X+X...:;;:;.::;;:.;;.;
:x&;$X:.:.....;;:Xx;x;;;..;::++X$$&$$&&&$&$+;:;;+X$$&&$X$$X+xXx++:.;X. .::$+;;;;;::.......:. ;.
x :x;. .....:::.;.:. .;....; ;xX$&$&$&&&&;X$&&$$&$&XX$$XXxXXXx+;;. ;+  .::.$+;;:.;;:+..;:;.....
;.:.x$&;;..:.;..x..:. .::.+:.:+xX$$$X$&&&$;...:...:;;$$Xx+;Xx;.: ;; $X::  :+X.;.:;;;:..:;;:...;
x++;;X$$$&:...;;;;..:..:;.::.;+;+X&X$$&&&&&&&$$$$$$&$X$Xxx;x;;... :.x&.........;;;;;;;;:;......
&$$$&$$$$$XX;::.::...:;:::;..;+XxXx$$$$$$&$$$$$$$$$+x++;+;+.:. .::.: : ....::;;::;;;;;;+;;;....
&&&&&;+$&XX++X;;:.;.:;:.x+.:::++:XX$$$$&$XX$X$$$$Xx;.:;. ..:......; ;X+...:::;:;;;+;;;:;:;...&.
$&&X; $&$;&&X&x+X .;:.::&&&.;.;+xx+XXXx+:;;: .         . .   :  . ;X&+.:: .::;;;;;:;;.X::;...:.
&&&  x&&+X&&X$&$.&:;.;X:...:;;;;;;X++x++;:;.:.     .       .. . :..;$;x.....;::;;.;+;.::;......
&& .&&X&.&&&$;&&&$&$x&+.. .;.;++;+++;;x+X+;;;:.;.   .   . . ;............:..$;;;:;;;;;:.:;;....
                    
// PROFILE

ROLE: FULLSTACK
BASE: LINUX
PASSION: AI & ML
LOC: INTERNET
import { NextRequest, NextResponse } from 'next/server'; import { db } from '@/lib/db'; import { verifyAuth } from '@/lib/auth'; export async function GET(req: NextRequest) { try { const authHeader = req.headers.get('authorization'); const isValid = await verifyAuth(authHeader); if (!isValid) { return NextResponse.json( { error: 'Unauthorized Access' }, { status: 401 } ); } const url = new URL(req.url); const userId = url.searchParams.get('id'); if (!userId) { return NextResponse.json( { error: 'User ID is required' }, { status: 400 } ); } const user = await db.query( 'SELECT id, name, role FROM users WHERE id = $1',[userId] ); if (!user.length) { return NextResponse.json( { error: 'User not found in registry' }, { status: 404 } ); } return NextResponse.json({ status: 'success', timestamp: Date.now(), data: user[0], }); } catch (error) { console.error('[API_ERROR]:', error); return NextResponse.json( { error: 'Internal Server Error' }, { status: 500 } ); } }
LOVE + HUGS

yaalpha

The reinvention of digital aesthetics through clean code and brutalist design.
/ fullstack engineering & ui architecture /
GRID_SYS
NEXT.JS // PRISMA // TYPESCRIPT // TAILWIND // REACT // RUST // NEST.JS // POSTGRESQL //
NEXT.JS // PRISMA // TYPESCRIPT // TAILWIND // REACT // RUST // NEST.JS // POSTGRESQL //
RENDER.ENGINE