<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Nitesh Upreti</title>
    <description>The latest articles on DEV Community by Nitesh Upreti (@niteshupreti).</description>
    <link>https://dev.to/niteshupreti</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3943959%2F7fce837c-5291-4870-a0f1-70ec5fb3a2a3.jpg</url>
      <title>DEV Community: Nitesh Upreti</title>
      <link>https://dev.to/niteshupreti</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/niteshupreti"/>
    <language>en</language>
    <item>
      <title>I Built My Own Corner of the Internet — Here's What It Looks Like</title>
      <dc:creator>Nitesh Upreti</dc:creator>
      <pubDate>Sat, 23 May 2026 02:29:54 +0000</pubDate>
      <link>https://dev.to/niteshupreti/i-built-my-own-corner-of-the-internet-heres-what-it-looks-like-158b</link>
      <guid>https://dev.to/niteshupreti/i-built-my-own-corner-of-the-internet-heres-what-it-looks-like-158b</guid>
      <description>&lt;p&gt;There's something quietly satisfying about having a place on the internet that is entirely yours. Not a profile on someone else's platform. Not a template with your name swapped in. Something you thought about, designed, and put together from scratch.&lt;/p&gt;

&lt;p&gt;That's what &lt;a href="https://niteshupreti.com.np" rel="noopener noreferrer"&gt;niteshupreti.com.np&lt;/a&gt; is for me.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4n0um64j34wlibtx05v4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4n0um64j34wlibtx05v4.png" alt=" " width="800" height="717"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Where It Started
&lt;/h2&gt;

&lt;p&gt;I'm an IT student at Kathmandu University, working towards a career in cybersecurity — and like most people in tech, I had a GitHub profile, a LinkedIn, and a vague feeling that I should have a proper portfolio &lt;em&gt;someday&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Someday arrived. I decided to build something that actually represented who I am — not just a list of skills and links, but a real reflection of how I think and what I've built.&lt;/p&gt;

&lt;p&gt;The goal was simple: make it feel like &lt;em&gt;me&lt;/em&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Look and Feel
&lt;/h2&gt;

&lt;p&gt;The first decision was visual. I wanted something that felt premium without feeling corporate — the kind of site you land on and immediately think &lt;em&gt;this person takes their craft seriously.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The whole site runs in &lt;strong&gt;dark mode by default&lt;/strong&gt;, built around a palette called Rose Pine — deep charcoals and navies, with muted rose and warm gold as accent colours. No harsh black, no blinding white. Just a warm, considered darkness that's easy on the eyes at 2am (which is, honestly, when most of the building happened).&lt;/p&gt;

&lt;p&gt;The fonts are &lt;strong&gt;Lexend&lt;/strong&gt; for everything readable, and &lt;strong&gt;JetBrains Mono&lt;/strong&gt; for code and technical details — the same font I use in my terminal every day. Typography was treated as a design element, not an afterthought.&lt;/p&gt;

&lt;p&gt;Subtle touches are everywhere: floating colour orbs in the background, a fine grid pattern that fades at the edges, cards that lift slightly when you hover, animations that don't overstay their welcome. The light mode toggle is there too — a warm paper-like white for those who prefer it — and your preference is remembered across every page of the site.&lt;/p&gt;




&lt;h2&gt;
  
  
  What's Inside
&lt;/h2&gt;

&lt;h3&gt;
  
  
  The Hero
&lt;/h3&gt;

&lt;p&gt;The first thing you see is a bold introduction — my name, large and unapologetic, with a subtitle that describes what I'm actually focused on: cybersecurity, with a background in Django development, Linux, and Flutter.&lt;/p&gt;

&lt;p&gt;Below that sits a small terminal window. It types out a command and then prints a structured profile — name, focus, stack, operating system, current status. It's the kind of detail that takes a second to notice and then makes you smile when you do.&lt;/p&gt;

&lt;h3&gt;
  
  
  About
&lt;/h3&gt;

&lt;p&gt;The about section tells the fuller story. I'm building towards cybersecurity because I want to understand how systems break before I commit to securing them. My engineering background — building Django backends, shipping Flutter apps, living in a Linux terminal — isn't a detour. It's the foundation.&lt;/p&gt;

&lt;p&gt;Alongside the text are three stat cards: years building, projects shipped, and an honest acknowledgement of coffee consumed.&lt;/p&gt;

&lt;h3&gt;
  
  
  Projects
&lt;/h3&gt;

&lt;p&gt;My flagship project is &lt;strong&gt;ATAS&lt;/strong&gt; — the Academic Tracking and Alert System. It's a full Django-based monitoring platform built for academic institutions, with attendance tracking, intelligent alerts, and a custom OCR engine built inside it. The OCR uses fuzzy matching and a "Process of Elimination" algorithm to read and identify names from scanned documents with high confidence.&lt;/p&gt;

&lt;p&gt;The project card links directly to the GitHub repository. And below the card, a &lt;strong&gt;See More Projects&lt;/strong&gt; button takes you to &lt;a href="https://projects.niteshupreti.com.np" rel="noopener noreferrer"&gt;projects.niteshupreti.com.np&lt;/a&gt; — a dedicated projects page that fetches all my repositories live from GitHub, with filtering by language and real-time star counts.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tech Stack
&lt;/h3&gt;

&lt;p&gt;A clean grid of the tools I work with daily: Python, Django, Linux, Flutter, and Git. The security-focused ones — a shield icon, a networking terminal icon — sit at the top, visually separated from the development background tools below. Small detail, intentional hierarchy.&lt;/p&gt;

&lt;h3&gt;
  
  
  Gallery
&lt;/h3&gt;

&lt;p&gt;This might be my favourite section. A masonry photo grid — asymmetric, premium-feeling — with a lightbox that expands any image to full screen. It's a curated look at the moments behind the work: my battle station lit up red, the Harvard Health Hackathon where I presented at Kathmandu University, the Code Genius bootcamp certificate, late-night coding sessions, and a photo in front of KU itself.&lt;/p&gt;

&lt;p&gt;The gallery also has its own dedicated home at &lt;a href="https://gallery.niteshupreti.com.np" rel="noopener noreferrer"&gt;gallery.niteshupreti.com.np&lt;/a&gt;, where photos are organised into three collections: Moments, Events &amp;amp; Milestones, and Workspace &amp;amp; Tools.&lt;/p&gt;

&lt;h3&gt;
  
  
  Writing
&lt;/h3&gt;

&lt;p&gt;The blog section fetches my latest articles live from Hashnode and displays them as clean cards — cover image, tags, title, brief, and reading time. Clicking a card doesn't take you away from the site. Instead, a full-screen panel slides in from the right, rendering the complete article with beautiful typography: proper headings, syntax-highlighted code blocks, styled blockquotes, and breathing room between paragraphs.&lt;/p&gt;

&lt;p&gt;The blog lives at &lt;a href="https://blog.niteshupreti.com.np" rel="noopener noreferrer"&gt;blog.niteshupreti.com.np&lt;/a&gt; as its own standalone experience too, with filtering by topic and a search bar.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Bigger Picture
&lt;/h2&gt;

&lt;p&gt;What started as a portfolio became a small ecosystem.&lt;/p&gt;

&lt;p&gt;Four interconnected sites, all sharing the same design language — same colours, same fonts, same navbar, same footer, same light/dark toggle that remembers your preference across all of them. If you switch to light mode on the gallery page, you're already in light mode when you land on the blog.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://niteshupreti.com.np" rel="noopener noreferrer"&gt;niteshupreti.com.np&lt;/a&gt;&lt;/strong&gt; — the main portfolio, the hub&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://projects.niteshupreti.com.np" rel="noopener noreferrer"&gt;projects.niteshupreti.com.np&lt;/a&gt;&lt;/strong&gt; — live GitHub repositories&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://gallery.niteshupreti.com.np" rel="noopener noreferrer"&gt;gallery.niteshupreti.com.np&lt;/a&gt;&lt;/strong&gt; — photos and milestones&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://blog.niteshupreti.com.np" rel="noopener noreferrer"&gt;blog.niteshupreti.com.np&lt;/a&gt;&lt;/strong&gt; — writing, rendered in my own design&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  What It Represents
&lt;/h2&gt;

&lt;p&gt;A portfolio is a strange thing. It's professional, yes — but it's also personal. It's the answer to the question &lt;em&gt;who are you, actually?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Mine says: I'm someone who pays attention to details. Who thinks building something well is worth the extra time. Who is working deliberately towards cybersecurity because I'm genuinely curious about how things break. Who is proud of what I've shipped and honest about where I'm going.&lt;/p&gt;

&lt;p&gt;It says all of that without saying any of it directly. Which is, I think, exactly how good design should work.&lt;/p&gt;




&lt;p&gt;If you'd like to take a look: &lt;strong&gt;&lt;a href="https://niteshupreti.com.np" rel="noopener noreferrer"&gt;niteshupreti.com.np&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And if you want to talk — about cybersecurity, about building things, or about anything else — I'm at &lt;a href="mailto:contact@niteshupreti.com.np"&gt;contact@niteshupreti.com.np&lt;/a&gt;.&lt;/p&gt;




</description>
    </item>
    <item>
      <title>Harvard Health Hackathon National Round — Our Journey with HPass</title>
      <dc:creator>Nitesh Upreti</dc:creator>
      <pubDate>Thu, 21 May 2026 11:18:58 +0000</pubDate>
      <link>https://dev.to/niteshupreti/harvard-health-hackathon-national-round-our-journey-with-hpass-23e9</link>
      <guid>https://dev.to/niteshupreti/harvard-health-hackathon-national-round-our-journey-with-hpass-23e9</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkfn3hefq7x17a6z6lvse.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkfn3hefq7x17a6z6lvse.jpeg" alt=" " width="800" height="560"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Harvard Health Hackathon National Round — Our Journey with HPass
&lt;/h1&gt;

&lt;p&gt;Proud to have participated in the &lt;strong&gt;Harvard Health Hackathon National Round&lt;/strong&gt; held at &lt;strong&gt;NTIC, Kathmandu University&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;After qualifying from &lt;strong&gt;Aspire College as a Regional Hub&lt;/strong&gt;, our team stepped into the finals with one goal — to build something meaningful that addresses real healthcare challenges through innovation and collaboration.&lt;/p&gt;




&lt;h3&gt;
  
  
  Our Project — &lt;em&gt;HPass (Health Passport)&lt;/em&gt;
&lt;/h3&gt;

&lt;p&gt;At the hackathon, we developed &lt;strong&gt;HPass&lt;/strong&gt;, a &lt;strong&gt;patient-controlled digital health identity system&lt;/strong&gt; designed to solve one of the most overlooked problems in healthcare — &lt;em&gt;fragmented and inaccessible medical records&lt;/em&gt;.&lt;/p&gt;




&lt;h3&gt;
  
  
  The Problem We Addressed
&lt;/h3&gt;

&lt;p&gt;Healthcare data today is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Scattered across different hospitals&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Often unavailable during emergencies&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Not owned or controlled by patients&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Responsible for repeated tests, delays, and misdiagnosis&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Our Solution
&lt;/h3&gt;

&lt;p&gt;HPass introduces a &lt;strong&gt;unified, secure, and portable health record system&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;🆔 &lt;strong&gt;Digital Health ID&lt;/strong&gt; for every patient&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;📱 &lt;strong&gt;QR-based emergency profile&lt;/strong&gt; for instant access&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🏥 &lt;strong&gt;Hospital-verified records&lt;/strong&gt; stored in one timeline&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;A patient registers and receives a &lt;strong&gt;Health ID + QR code&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Hospitals scan the QR and &lt;strong&gt;look through medical history&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Doctors upload &lt;strong&gt;verified medical records&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A &lt;strong&gt;chronological health timeline&lt;/strong&gt; is built over time&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h3&gt;
  
  
  Technical Highlights
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Built using &lt;strong&gt;Django (Python)&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Role-based access control for security&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;QR code integration using &lt;code&gt;qrcode&lt;/code&gt; and &lt;code&gt;Pillow&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Structured medical record storage (reports, prescriptions, etc.)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fully functional prototype developed during the hackathon&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Impact &amp;amp; Vision
&lt;/h3&gt;

&lt;p&gt;HPass aims to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Reduce &lt;strong&gt;misdiagnosis&lt;/strong&gt; caused by missing medical history&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Eliminate &lt;strong&gt;duplicate testing and unnecessary costs&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enable &lt;strong&gt;faster, data-driven healthcare decisions&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Bring &lt;strong&gt;true ownership of medical data back to patients&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  The Experience
&lt;/h3&gt;

&lt;p&gt;The National Round was more than just a competition — it was a space filled with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Brilliant ideas tackling real-world health challenges&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Collaborative energy and intense problem-solving&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Opportunities to learn from mentors and fellow innovators&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Though we couldn’t advance to the &lt;strong&gt;International Round&lt;/strong&gt;, the experience, learnings, and connections we gained were truly invaluable.&lt;/p&gt;




&lt;h3&gt;
  
  
  Gratitude &amp;amp; What’s Next
&lt;/h3&gt;

&lt;p&gt;Grateful for the entire journey — from regional selection to presenting at a national stage.&lt;/p&gt;

&lt;p&gt;This is just the beginning.&lt;br&gt;&lt;br&gt;
We’re excited to continue refining &lt;strong&gt;HPass&lt;/strong&gt; and exploring how it can be taken into real-world healthcare systems.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Ready for what’s next.&lt;/em&gt; 💡&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h3&gt;
  
  
  Tags
&lt;/h3&gt;

&lt;h1&gt;
  
  
  HarvardHealthHackathon #HealthInnovation #AspireCollege #KathmanduUniversity #HPass #DigitalHealth #HackathonJourney
&lt;/h1&gt;

</description>
      <category>devjournal</category>
      <category>privacy</category>
      <category>showdev</category>
      <category>softwaredevelopment</category>
    </item>
  </channel>
</rss>
