I build websites and 3D web experiences that captivate
- pixel-perfect, immersive, and unforgettable.
Through custom web development, interactive 3D design, and
UI/UX expertise, I turn your ideas into stunning digital
realities that drive results.
I build websites and 3D web experiences that captivate
- pixel-perfect, immersive, and unforgettable.
Through custom web development, interactive 3D design, and
UI/UX expertise, I turn your ideas into stunning digital
realities that drive results.
As a freelance developer and designer, I help businesses build
their digital presence with precision and creativity.
I specialize in custom website development, immersive 3D web experiences,
and UI/UX design. But beyond the technical skills, what sets me apart is
my obsession with detail. I craft interfaces that are intuitive, beautiful,
and performant—delivering experiences that users love.
My promise is simple: to deliver premium digital products at the best price range,
with complete client satisfaction. When you work with me,
your vision doesn’t just come to life—it exceeds expectations.
My vision is to push the boundaries of what's possible
on the web. Every website is more than code - it is a
digital experience, a first impression, and a gateway
to your brand's story.
For me, web development is not just building pages. It's crafting
immersive 3D experiences, designing interfaces that users fall in love with,
and engineering solutions that perform flawlessly. From the first pixel
to the final interaction, I design every detail to feel seamless,
intuitive, and extraordinary.
I believe the future belongs to those who create digital experiences
that matter: where websites become destinations, where design
shapes not only brands but how people connect with them, and where
technology serves creativity. I stand at the intersection of development
and design - building premium websites, 3D experiences, and interfaces that carry
businesses into the digital future.
===============================================================================
[SYS_BOOT] 2025-09-30 07:13:22.011 | INIT SEQUENCE START
kernel.vintage(1.0.3) - retro-runtime v0.9.2
cpu: MOS-6502-emul freq=1.02MHz cores=1 / firmware: 0xDEADBEEF
mem_total=0x00800000 mem_free=0x0034A120 heap_top=0x007FEE00
auth: nonce=3f9b2a1c; session_id=GHL-77-zz-991; entropy=0x4f2d
[LOG] 07:13:23.114 | process[0421] spawn -> /bin/ghost-shell --mode=scan
[DBG] scan: interface=eth0 mac=00:1A:2B:3C:4D:5E link=up
[NET] rx: 0x4B2 bytes | tx: 0x1D8 bytes | pkts_in=421 | errs=0
[CHK] signature=INVALID-FAKE (expected: F00DBABE) --> mark: quarantine
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
╔═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║ FAKE PROCESS METRICS ║
╠════════════╦══════════════╦══════════════╦════════════╦══════════════════════╦════════════╦══════════════╦══════════════╦════════════╦══════════════════════╦════════════╦══════════════════════╣
║ PID ║ NAME ║ CPU(%) ║ MEM(KB) ║ STATUS / TAG ║ PID ║ NAME ║ CPU(%) ║ MEM(KB) ║ STATUS / TAG ║ MEM(KB) ║ STATUS / TAG ║
╠════════════╬══════════════╬══════════════╬════════════╬══════════════════════╬════════════╬══════════════╬══════════════╬════════════╬══════════════════════╬════════════╬══════════════════════╣
║ 0421 ║ ghost-shell ║ 0.2 ║ 13,440 ║ RUNNING (scan) ║ 0421 ║ ghost-shell ║ 0.2 ║ 13,440 ║ RUNNING (scan) ║ 13,440 ║ RUNNING (scan) ║
║ 0999 ║ retro-log ║ 0.0 ║ 3,520 ║ TAILING / drm ║ 0999 ║ retro-log ║ 0.0 ║ 3,520 ║ TAILING / drm ║ 3,520 ║ TAILING / drm ║
║ 1100 ║ ui-daemon ║ 1.8 ║ 20,112 ║ GLITCH+SCANLINES ║ 1100 ║ ui-daemon ║ 1.8 ║ 20,112 ║ GLITCH+SCANLINES ║ 20,112 ║ GLITCH+SCANLINES ║
║ 1337 ║ color-map ║ 0.0 ║ 1,112 ║ PALETTE:GREEN ║ 1337 ║ color-map ║ 0.0 ║ 1,112 ║ PALETTE:GREEN ║ 1,112 ║ PALETTE:GREEN ║
║ 4242 ║ packet-emu ║ 5.5 ║ 45,000 ║ SIMULATE/NOISE ║ 4242 ║ packet-emu ║ 5.5 ║ 45,000 ║ SIMULATE/NOISE ║ 45,000 ║ SIMULATE/NOISE ║
╚════════════╩══════════════╩══════════════╩════════════╩══════════════════════╩════════════╩══════════════╩══════════════╩════════════╩══════════════════════╩════════════╩══════════════════════╝
STACK TRACE (vdbg):
at debug/core.asm:0x0034 > ps aux | grep ghost at debug/core.asm:0x0034
at ui/retro_draw.c:0x01f8 UID PID CPU% MEM% VIRT RES STATE CMD at ui/retro_draw.c:0x01f8
at net/packet_handler.py:line: 123 root 0421 0.2 1.1 0x12000 0x3400 S /bin/ghost-shell --scan at net/packet_handler.py:line: 123
at 0x00ff:0x7c -> return to kernel ops 0999 0.0 0.3 0x08000 0x0F00 S /usr/bin/retro-log --tail at 0x00ff:0x7c -> return to kernel
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[CONFIG_JSON] ****************************************************************************************************************************************************************************************
{
"interface": "retro-net0","display": { "mode":"monochrome", "palette":"green", "gamma":0.8 },"audio": { "beep": true, "rate": 11025 },"ui": { "glitch": 0.12, "scanline": true, "crt_curve": 0.04 }
"display": { "mode":"monochrome", "palette":"green", "gamma":0.8 },"audio": { "beep": true, "rate": 11025 },"ui": { "glitch": 0.12, "scanline": true, "crt_curve": 0.04 }
}
*******************************************************************************************************************************************************************************************************
/* pseudo packet */
HDR { ver:1, type:0x09, len:0x5E, id:0x3C4 } -> BODY{ 0x00,0x11,0x22,... }
CHECKSUM: ad3f7c9b (mismatched)
Base64-blob: QWx0ZXJuYXRpdmUtZGVtbw== :: token: 9f3b-77aa-cc12-zz00
SHA256: 3a7d6e9b2f8b1c4d5e6f7a0b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0
-------------------------------------------------------------------------------
/* pseudo packet */
HDR { ver:1, type:0x09, len:0x5E, id:0x3C4 } -> BODY{ 0x00,0x11,0x22,... }s
CHECKSUM: ad3f7c9b (mismatched)
-------------------------------------------------------------------------------
Base64-blob: QWx0ZXJuYXRpdmUtZGVtbw== :: token: 9f3b-77aa-cc12-zz00
SHA256: 3a7d6e9b2f8b1c4d5e6f7a0b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0
===============================================================================
[SYS_BOOT] 2025-09-30 07:13:22.011 | INIT SEQUENCE START
kernel.vintage(1.0.3) - retro-runtime v0.9.2
cpu: MOS-6502-emul freq=1.02MHz cores=1 / firmware: 0xDEADBEEF
mem_total=0x00800000 mem_free=0x0034A120 heap_top=0x007FEE00
auth: nonce=3f9b2a1c; session_id=GHL-77-zz-991; entropy=0x4f2d
[LOG] 07:13:23.114 | process[0421] spawn -> /bin/ghost-shell --mode=scan
[DBG] scan: interface=eth0 mac=00:1A:2B:3C:4D:5E link=up
[NET] rx: 0x4B2 bytes | tx: 0x1D8 bytes | pkts_in=421 | errs=0
[CHK] signature=INVALID-FAKE (expected: F00DBABE) --> mark: quarantine
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
╔═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║ FAKE PROCESS METRICS ║
╠════════════╦══════════════╦══════════════╦════════════╦══════════════════════╦════════════╦══════════════╦══════════════╦════════════╦══════════════════════╦════════════╦══════════════════════╣
║ PID ║ NAME ║ CPU(%) ║ MEM(KB) ║ STATUS / TAG ║ PID ║ NAME ║ CPU(%) ║ MEM(KB) ║ STATUS / TAG ║ MEM(KB) ║ STATUS / TAG ║
╠════════════╬══════════════╬══════════════╬════════════╬══════════════════════╬════════════╬══════════════╬══════════════╬════════════╬══════════════════════╬════════════╬══════════════════════╣
║ 0421 ║ ghost-shell ║ 0.2 ║ 13,440 ║ RUNNING (scan) ║ 0421 ║ ghost-shell ║ 0.2 ║ 13,440 ║ RUNNING (scan) ║ 13,440 ║ RUNNING (scan) ║
║ 0999 ║ retro-log ║ 0.0 ║ 3,520 ║ TAILING / drm ║ 0999 ║ retro-log ║ 0.0 ║ 3,520 ║ TAILING / drm ║ 3,520 ║ TAILING / drm ║
║ 1100 ║ ui-daemon ║ 1.8 ║ 20,112 ║ GLITCH+SCANLINES ║ 1100 ║ ui-daemon ║ 1.8 ║ 20,112 ║ GLITCH+SCANLINES ║ 20,112 ║ GLITCH+SCANLINES ║
║ 1337 ║ color-map ║ 0.0 ║ 1,112 ║ PALETTE:GREEN ║ 1337 ║ color-map ║ 0.0 ║ 1,112 ║ PALETTE:GREEN ║ 1,112 ║ PALETTE:GREEN ║
║ 4242 ║ packet-emu ║ 5.5 ║ 45,000 ║ SIMULATE/NOISE ║ 4242 ║ packet-emu ║ 5.5 ║ 45,000 ║ SIMULATE/NOISE ║ 45,000 ║ SIMULATE/NOISE ║
╚════════════╩══════════════╩══════════════╩════════════╩══════════════════════╩════════════╩══════════════╩══════════════╩════════════╩══════════════════════╩════════════╩══════════════════════╝
STACK TRACE (vdbg):
at debug/core.asm:0x0034 > ps aux | grep ghost at debug/core.asm:0x0034
at ui/retro_draw.c:0x01f8 UID PID CPU% MEM% VIRT RES STATE CMD at ui/retro_draw.c:0x01f8
at net/packet_handler.py:line: 123 root 0421 0.2 1.1 0x12000 0x3400 S /bin/ghost-shell --scan at net/packet_handler.py:line: 123
at 0x00ff:0x7c -> return to kernel ops 0999 0.0 0.3 0x08000 0x0F00 S /usr/bin/retro-log --tail at 0x00ff:0x7c -> return to kernel
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[CONFIG_JSON] ****************************************************************************************************************************************************************************************
{
"interface": "retro-net0","display": { "mode":"monochrome", "palette":"green", "gamma":0.8 },"audio": { "beep": true, "rate": 11025 },"ui": { "glitch": 0.12, "scanline": true, "crt_curve": 0.04 }
"display": { "mode":"monochrome", "palette":"green", "gamma":0.8 },"audio": { "beep": true, "rate": 11025 },"ui": { "glitch": 0.12, "scanline": true, "crt_curve": 0.04 }
}
*******************************************************************************************************************************************************************************************************
/* pseudo packet */
HDR { ver:1, type:0x09, len:0x5E, id:0x3C4 } -> BODY{ 0x00,0x11,0x22,... }
CHECKSUM: ad3f7c9b (mismatched)
Base64-blob: QWx0ZXJuYXRpdmUtZGVtbw== :: token: 9f3b-77aa-cc12-zz00
SHA256: 3a7d6e9b2f8b1c4d5e6f7a0b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0
-------------------------------------------------------------------------------
/* pseudo packet */
HDR { ver:1, type:0x09, len:0x5E, id:0x3C4 } -> BODY{ 0x00,0x11,0x22,... }s
CHECKSUM: ad3f7c9b (mismatched)
-------------------------------------------------------------------------------
Base64-blob: QWx0ZXJuYXRpdmUtZGVtbw== :: token: 9f3b-77aa-cc12-zz00
SHA256: 3a7d6e9b2f8b1c4d5e6f7a0b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0
Every great website begins with a single idea. Let me bring that idea to life for your brand. Whether you are launching a new product, building a 3D experience, or redesigning your interface, I'm here to craft your perfect digital solution.
I'm Sunil — a freelance Web & 3D Developer and UI/UX Designer. I build premium websites, immersive 3D web experiences, and beautiful user interfaces for clients worldwide. Let's collaborate and bring your next project to life.