Stats

3
Projects
13
Devlogs
40
Votes
2
Ships

Coding Time

All Time: 18h 58m
Today: 1h 54m

Member Since

June 22, 2025

Badges

1
🚢
Maiden Voyage
you shipped your first project! the journey begins...

Projects

3
🚀
0 devlogs • 8 days ago
resume to personal website generator
5 devlogs • 25 days ago
Gravity Collision Simulator
8 devlogs • about 2 months ago

Activity

advayc
advayc created a project
8d ago

melt

macos app which shows your screen time and melts a brain based on your screen time

0 devlogs 0 followers

Removed conditional rendering (&& operators) from About, Work Experience, and Education sections
Added fallback messages for empty Work Experience and Education sections:
No work experience added yet.
No education added yet.
Projects section keeps its existing conditional rendering to remain optional

Update attachment

Technical Details Included:

Physics calculations (gravity: 0.7, initial velocity: 12)
Color system implementation (HSV conversion, timer increments)
Web compatibility patterns (async/await, event handling)
Git commands used for state management
PyGBag deployment configuration
Problem-Solution Format:

Custom template issues → Default PyGBag templates
Script loading failures → Configuration cleanup
Git state management → Hard resets to working commits

now the project is fixed and uploaded

Update attachment

work on designs on figma

Update attachment

remade deploy site and fix to get it working online

Update attachment

Ball Simulator Web Devlog

Date: 2025-07-22

Major Goals:
- Remove all audio dependencies for web compatibility
- Add multiple animation styles (Rainbow, Neon Pulse, Particle Trail, Classic)
- Ensure all styles work and are visible on web (Pygbag)
- Add UI for style selection (touch and mouse friendly)
- Improve deployment workflow for GitHub Pages

Key Changes:

  1. Audio Removal:

    • All pygame.mixer and sound segment code was removed for web compatibility.
    • No audio files are loaded or referenced.
  2. Animation Styles:

    • Introduced a STYLES dictionary to configure each style's features.
    • Styles include: Rainbow (color cycling), Neon Pulse (pulsing effect), Particle Trail (particles and trail), Classic (solid color).
    • Ball class updated to support color cycling, pulsing, trails, and particles based on current style.
  3. UI for Style Selection:

    • Added on-screen buttons for switching styles.
    • Buttons are clickable and touch-friendly, with hover and active feedback.
    • UI is always visible and responsive to window resizing.
  4. Physics Consistency:

    • All styles now use the same gravity, collision, and growth logic.
    • Ensured the ball is always visible and behaves consistently in every style.
    • Fixed issues where the ball was not visible in some styles.
  5. Web Deployment Improvements:

    • Added browser detection and window resize handling for web.
    • Improved event loop and timing for Pygbag compatibility.
    • Created a deploy.sh script for easy local testing and web builds.
    • Updated .gitignore for Python, Pygbag, and web artifacts.
    • Added index.html for web embedding with loading screen.
    • README.md updated with clear web deployment instructions.
  6. GitHub Actions Workflow:

    • (Pending) Will update deploy.yml to ensure correct build and publish to gh-pages.

Testing:
- Simulator tested locally and in browser (via Pygbag)
- All styles confirmed working: ball is always visible, physics are consistent
- UI works with both mouse and touch
- Web build loads and runs on desktop and mobile

Next Steps:
- Finalize and test GitHub Actions deploy.yml for automated web publishing
- Consider adding more styles or user-tunable parameters
- Gather user feedback for further improvements

Update attachment

editable skills education +editIconPosition attribute in the editable field

Here’s a plaintext devlog for your project:

Devlog: Building Sitemaker – Resume to Personal Website Generator
Date: July 22, 2025

What I built:
I worked on Sitemaker, a web app that turns a resume into a modern, professional personal website. The goal is to make it as easy as possible for anyone to get a beautiful, customizable portfolio site—no coding required.

Key Features Implemented:

Live editing: Every section of the generated website is now editable directly in the preview. Users can click an edit icon or the text itself, make changes, and save instantly.
Edit icons and UX: Added subtle edit icons that appear on hover, with clear save/cancel buttons for each field. The editing experience is smooth and intuitive.
Duplicate social link fix: Fixed an issue where GitHub links could appear twice in the preview. Now, only unique social platforms are shown.
Download updated HTML: After editing, users can download the latest version of their site as a static HTML file, ready to deploy anywhere.
README and project description: Rewrote the README and project description to be concise and clear, making it easier for new users to understand what Sitemaker does and how to use it.
Challenges:

State management: Ensuring that edits update the preview in real time and that the downloaded HTML always reflects the latest changes.
User experience: Balancing a clean design with discoverable editing controls, so the interface feels professional but remains easy to use.
Data consistency: Handling edge cases like duplicate social links and empty fields gracefully.
What’s next:

Add support for more resume formats and richer parsing.
Enable image uploads for profile pictures and project screenshots.
Polish the mobile experience and add more themes.

A web app that instantly turns your resume into a modern, professional personal website. Upload your resume and get a fully responsive, customizable portfolio site—no coding required. Built with Next.js, Tailwind CSS, and AI-powered parsing, Sitemaker extracts your experience, skills, and projects, then generates a beautiful site you can edit live and download as HTML. Perfect for job seekers, students, and anyone who wants a personal site fast.

Update attachment
advayc
advayc created a project
25d ago

resume to personal website generator

A web app that instantly turns your resume into a modern, professional personal website. Upload your resume and get a fully responsive, customizable portfolio site; no coding required. Built with Next.js, Tailwind CSS, and AI-powered parsing, Sitemaker extracts your experience, skills, and projects, then generates a beautiful site you can edit live and download as HTML. Perfect for job seekers, students, and anyone who wants a personal site fast.

resume to personal website generator
5 devlogs 1 follower Shipped

Spent time working on fixing the sound, unsuccessful

on collision it plays part of a song
optimized pygame mixer for mp3 playback
removed docstring comments
improved segment playback timing and control
added better error handling for audio loading
fixed sequential segment playing on collisions

converted simulation to 1080p video output
implement rainbow color effect for ball visualization
add smooth growth mechanism with accumulator for gradual size increase
optimizeed physics with proper collision detection and reflection
removed energy damping for consistent ball movement
added automatic simulation end when ball reaches boundary size
adjusted gravity and initial velocity for better visual effect

Created Inner and Outer Circle, which are the boundaries for the ball to drop
Created Ball class, with gravity

Update attachment
advayc
advayc created a project
53d ago

Gravity Collision Simulator

A physics-based ball simulation built with Python and Pygame, with realistic gravity and collision detection. Aims to simulate satisfying ball drop clips seen on tiktok and instagram, but with python

Gravity Collision Simulator
8 devlogs 0 followers Shipped
advayc
advayc joined Summer of Making
54d ago

This was widely regarded as a great move by everyone.