You are browsing as a guest. Sign up (or log in) to start making projects!

srithimahi

@srithimahi

Joined July 2nd, 2026

  • 14Devlogs
  • 6Projects
  • 1Ships
  • 15Votes
Open comments for this post

1h 34m 56s logged

i need to write more and edit this cause i have bad internet So I started ASTER, a FULLY-customizable terminal emulator and multiplexer in Rust. This is also my first Rust project (I have had a little dusting up in Rust so dont worry too much). But I did have to get familiar with borrowing a bit more, and enums. I started with the terminal itself then the GUI. I created the Cell structure to show all individual characters and their formatting, then built a terminal width using a flat Vec. Each (x,y) coordinate represents an index using that y * width + x formula.

0
0
4
Ship

I upgraded my personal website to have a more formal main page, projects page and experiences page while adding new features and animations. This time in building this website, it was the animations that really threw me off, but with some help I did manage to find some ones I really liked. I really love how the website came together and I freaking love my rainbow divider, it is gorgeous plus hover over it and watch it speed up!

  • 3 devlogs
  • 10h
  • 4.90x multiplier
  • 47 Stardust
Try project → See source code →
Open comments for this post

1h 46m 46s logged

Experience and projects page


So, its the same formula really, nothing really that new BUT I did have like sections inside sections to make each of the project or experience distinct.

But, I did want to add PLENTY of links to really present the projects more credibly.

0
0
15
Open comments for this post

2h 47m 12s logged

About page


So, I’m done with the about page. This page did go much easier cause I already had the base from the main page.

I really got inspired by tags! I really liked the idea of tags, it almost felt like hashtags to me .

My most favorite thing in this page IS THE PHOTOS. You see I love pinterest, I once literally spent 5 hours scrolling on pinterest… but I really wanted the photo grid style in the app. I research about it and apparently CSS is perfect for these masonry grids.

They were pretty meh in making, it did slightly make me tick. But, seeing the page was ALL TOO SATISFYING!

0
0
13
Open comments for this post

5h 1m 23s logged

AHHHH I SPENT A STUPID AMOUNT OF TIME ON THIS ONE PAGE


So, I have had this personal website I made for Hack Club pages that was very playful but still showed what I want others to know about me,

But I wanted to be able to present to others like in more formal and professional settings without them having to struggle through ONLY a bunch of posters to know things about me.

(future srithi! if you want to know about the initial design for the website, you can click on the poster wall in the current website to know and that was the main page in the original website and nothing else other than the pages you get after clicking the posters)

So! I decided to upgrade this into something a bit more functional while still having its charm.


Technical Stuff:

Didn’t go much fancy here either, this entire page was just HTML and CSS, but CSS is a real pain in the butt.

I wanted to have easy to reach buttons that seemed cool and fitting to background with some hover elements, and I wanted the window to look almost like a terminal window in a macbook.

Beneath it are a bunch of 88x31 buttons I ADORED… u dont understand I sent a solid hour for these.

0
0
8
Open comments for this post

2h 26m 44s logged

I did a bunch of stuff again: I pushed all the keys together and made the rotary encoder the 9th key in the 3x3 matrix… I rerouted everything 3 times… I had lost hope… BUT IM DONE.

0
0
2
Open comments for this post

3h 16m 57s logged

So, I had made a mistake in my last run of making the PCB and that is: THE LEDs SHOULD HAVE BEEN FLIPPED and not only that but a bunch of other errors that were making me pull my hair till the point I just edited its footprint. BUT, all the errors are fixed (and i got a solution for the board being too tiny for the screen)… it has been a long day. Oh yeah and I added silkscreens… isnt the snoopy so cute?

0
0
13
Open comments for this post

5h 58m 10s logged

A bunch has happened since i last switched over. I went back and forth learning some new things. I am finally done with most of the design, I just have to fix the DRC errors and move onto the CAD and firmware.

0
0
4
Open comments for this post

1h 50m 12s logged

I officially hate routing PCBs… i spent two hours on just organizing and routing these… I routed most of them, leaving only for the LEDs and its GPIO pins to be connected. Can anyone give any ideas to improve the routing please.

0
0
5
Open comments for this post

58m 4s logged

soo I figured three things out: one, there is a additional materials guide on hackpads… (ik it was sad that i discovered it so late), and that i need to use something like a reverse mount led for the glow to come from under the key and finally figured out the last of my material crisis for the screen on what to use

0
0
2
Open comments for this post

35m 18s logged

SO instead of just 6 switches, I wanted 9 switches, so I made a 3x3 keypad. So, I learnt how to make that and then added more LEDs for each of those and fixed up some wiring stuff for it

0
0
2
Open comments for this post

24m logged

Made a daisy chain out of LEDs cause I wanted to have multiple LEDs beneath every one of the switches. Tomorrow morning, likely gonna make add 3 more switches and make it into a 3*3 keypad and more LEDs for that… YAY!

0
0
2
Open comments for this post

48m 1s logged

phew so that was a long run but this time i was able to debug most of the wiring stuff that didnt really work for me last time such as using the same gpio pin for all 6 of my keys which won’t work for my objective and fixing my OLED and RGB light configs. And then, I was able to fix some errors through the electrical rules checker and I was able to see my PCB! But, after seeing how bulky one buzzer was (which I kept cause sometimes with my headphones I need something to buzz my notifications from my laptop) I decided to keep it for another time!

0
0
1
Open comments for this post

26m 1s logged

This is the FIRST devlog: I already decided what parts to use and imported most of them into kicad. this is my first shot at wiring… it is hard… i think i already messed it up. I googled a lot of my questions on my ipad. I will try to fix my problems

0
0
5

Followers

Loading…