• Townie
    AI
  • Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
Dangari

Dangari

MyPortfolio

Public
Like
MyPortfolio
Home
Code
5
assets
12
frontend
3
untitled-folder-6367
1
README.md
H
index.ts
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
Code
/
Search
index.ts
https://Dangari--e79d821c31a411f08197569c3dd06744.web.val.run
README.md

Personal Tech Portfolio Website

A modern, responsive portfolio website for a Computer Science graduate with expertise in cybersecurity, CCTV systems, and software engineering.

Features

  • Responsive Design: Optimized for both mobile and desktop viewing
  • Dark/Light Mode: Toggle between dark and light themes with user preference saved
  • Modern UI: Clean, professional design with minimal animations
  • Tech-Inspired Color Palette: Blues, greys, and black for a tech-focused aesthetic
  • SEO Optimized: Meta tags and semantic HTML for better search engine visibility
  • Downloadable CV: Resume section with downloadable PDF
  • Contact Form: Interactive contact form with form validation
  • Blog Section: Showcase for technical articles and insights
  • Social Media Integration: Links to GitHub, LinkedIn, Twitter, etc.
  • Accessibility: Focus states, semantic HTML, and keyboard navigation

Sections

  1. About Me: Personal introduction and background
  2. Skills & Certifications: Technical skills and professional certifications
  3. Projects: Showcase of professional work and personal projects
  4. Resume: Education, experience, and downloadable CV
  5. Blog: Technical articles and insights
  6. Contact: Contact form and professional contact information

Technologies Used

  • HTML5: Semantic markup for structure
  • CSS3: Custom styling with responsive design
  • JavaScript: Interactive elements and form handling
  • TailwindCSS: Utility-first CSS framework for styling
  • Font Awesome: Icon library
  • Val Town: Hosting and serverless functions

Project Structure

/
├── index.ts                # Main entry point (HTTP trigger)
├── frontend/
│   ├── index.html          # Main HTML file
│   ├── styles.css          # Custom CSS styles
│   └── main.js             # JavaScript functionality
├── assets/
│   ├── favicon.svg         # Site favicon
│   ├── profile.jpg         # Profile image
│   ├── project1-6.jpg      # Project images
│   ├── blog1-3.jpg         # Blog post images
│   └── john_doe_resume.pdf # Downloadable resume
└── README.md               # Project documentation

Setup and Deployment

This portfolio is designed to be deployed on Val Town. The main entry point is index.ts which serves the static files from the frontend and assets directories.

Local Development

  1. Clone the repository
  2. Make changes to the HTML, CSS, or JavaScript files
  3. Test locally before deploying

Customization

  • Replace placeholder images in the assets directory with your own
  • Update personal information in frontend/index.html
  • Modify the color scheme in the CSS classes
  • Add your own projects and blog posts

Future Enhancements

  • Add a blog post detail page
  • Implement a project detail page with case studies
  • Add a skills progress visualization
  • Integrate a newsletter subscription
  • Add more interactive elements and animations

License

This project is open source and available under the MIT License.

Credits

  • Font Awesome for icons
  • TailwindCSS for styling utilities
  • Val Town for hosting
HTTP
  • index.ts
    Dangari--e7…44.web.val.run
Code
assetsfrontenduntitled-folder-6367README.md
H
index.ts
FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
ExploreDocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.