Basic info about projects but no pages yet

This commit is contained in:
Sharwin Patil 2025-01-05 12:42:33 -08:00
parent df00d067bf
commit 1edf0fbfff
6 changed files with 71 additions and 23 deletions

View file

@ -97,9 +97,11 @@
h5 {
display: inline;
margin-right: 0.25em;
color: get-light-color('text-color');
}
p {
display: inline;
color: get-light-color('text-color');
}
}

View file

@ -1,5 +1,5 @@
.home {
height: 70vh;
height: 50vh;
padding: 0;
margin: 0;
color: get-light-color('text-over-accent-color');

View file

@ -21,7 +21,7 @@ section:
# your projects
projects:
- name: Mobile Manipulation
- name: Simulation of a Mobile Manipulator
image: /images/mobile_robot.gif
role: "ME449: Robotic Manipulation Final Project"
timeline: "Nov 2024 - Dec 2024"
@ -30,9 +30,66 @@ projects:
summary: Simulating a pick and place task with the KUKA YouBot using a task-space feed-forward PID controller.
tags: ["Mobile Robotics", "Python", "CoppeliaSim"]
- name: Toasting Bread with a Franka Robot Arm
role: "ME495: Embedded Systems Final Project"
timeline: "Nov 2024 - Dec 2024"
repo: https://github.com/snydergi/ToastBot
url: "/posts/toastbot/"
summary: A robotic system that toasts bread using a Franka Emika Panda robot arm.
tags: ["Python", "ROS", "Robotics", "Franka Robot Arm"]
- name: Automated Poker Table
role: "ECE 2023 Capstone"
timeline: "Jan 2023 - May 2034"
url: "https://www.example.com"
summary: An robot system that faciliates a game of poker with a automated shuffling, dealing, and game management.
tags: ["Arduino", "Python", "Raspberry Pi", "I2C"]
url: "/posts/automated-poker-table/"
repo: "https://github.com/Connor205/B-I-K-E"
summary: An robotic system that faciliates a game of poker with automated shuffling, dealing, and game management.
tags: ["Arduino", "Python", "Raspberry Pi", "I2C"]
- name: Napkin.ai Code Assistant
role: "Hack@Brown 2024 Project"
timeline: "Feb 2024"
url: "/posts/napkin-ai/"
repo: "https://github.com/Sharwin24/HackAtBrown"
summary: A fast, lightweight graph retrieval-augmented generation tool for navigating codebases.
tags: ["Python", "PyTorch", "Retrieval-Augmented Generation", "Knowledge Graphs", "Language Models"]
- name: AGV Odometry & Motion Planning
role: "VEXU Team HSKY"
timeline: "Sept 2022 - Dec 2022"
url: "/posts/agv-hsky/"
repo: https://github.com/Sharwin24/HSKY
summary: Implemented Odometry from scratch in C++ for spline motions
tags: ["C++", "Multi-threading", "Spline Interpolation"]
- name: Autonomous Drone Swarm Simulation
role: "RoboTech 2022 Hackathon Project"
timeline: "April 2022"
url: "/posts/robotech/"
repo: https://github.com/Sharwin24/RoboTech
summary: A simulation of a swarm of drones using ROS and Gazebo
tags: ["Python", "RRT", "A*"]
- name: Chess Robot
role: "NEU Robotics Club Project"
timeline: "Sept 2021 - Dec 2021"
url: "/posts/chess-robot/"
repo: "https://github.com/Connor205/Chess-Robot-NURobotics"
summary: A gantry robot with a camera that plays chess against a human opponent.
tags: ["Python", "OpenCV", "Arduino", "Stepper Motors"]
- name: Robot Arm Educational Kit
role: "Personal Project"
timeline: "May 2022 - May 2024"
url: "/posts/robot-arm/"
repo: https://github.com/Shawin24/
summary: A 3D-printed robot arm kit for educational purposes.
tags: ["3D Printing", "Arduino"]
- name: Robot Pen Thief
role: "Personal Project"
timeline: "Sept 2024"
url: "/posts/pen-thief/"
repo: https://github.com/Sharwin24/Pen-Challenge
summary: Combining a PincherX 100 robot arm with an Intel Realsense to identify and grab pens.
tags: ["Python", "ROS", "Intel Realsense"]

View file

@ -15,20 +15,9 @@
<div class="container timeline text-justify">
{{ $totalExperiences:= len .experiences }}
{{ range $index,$experience:= .experiences }}
{{ if eq (mod $index 2) 0 }}
<div class="row align-items-center d-flex">
{{ partial "sections/experiences/vertical-line.html" $index }}
{{ partial "sections/experiences/positions.html" $experience }}
</div>
{{else}}
<div class="row align-items-center justify-content-end d-flex">
{{ partial "sections/experiences/positions.html" $experience }}
{{ partial "sections/experiences/vertical-line.html" $index }}
</div>
{{ end }}
{{ if lt $index (sub $totalExperiences 1) }}
{{ partial "sections/experiences/horizontal-line.html" $index }}
{{ end }}
<div class="row align-items-center justify-content-start d-flex">
{{ partial "sections/experiences/positions.html" $experience }}
</div>
{{ end }}
</div>
</div>

View file

@ -15,9 +15,9 @@
{{ $mostRecentPosition := index (first 1 .positions) 0}}
<div class="company-heading">
<h5>{{ if .company.url }}<a href={{.company.url}} title="{{ .company.name }}" target="_blank" rel="noopener">{{ .company.name }}</a>{{ else }}{{ .company.name }}{{ end }}</h5>
<p class="text-muted">
<!-- <p class="text-muted">
{{ $oldestPosition.start }} - {{ if $mostRecentPosition.end }}{{ $mostRecentPosition.end }}{{ else }}{{ i18n "present" }}{{ end }}
</p>
</p> -->
</div>
<p class="text-muted">
<i class="fa-solid fa-location-dot"></i> {{ .company.location }}

View file

@ -11,7 +11,7 @@
<h1 class="text-center" style="display: none">
<span id="{{ $sectionID }}"></span>{{ .section.name }}</h1>
{{ end }}
<div class="container ms-auto text-center">
<!-- <div class="container ms-auto text-center">
<div class="btn-group flex-wrap" role="group" id="project-filter-buttons">
{{ range .buttons }}
<button type="button" class="btn btn-dark project-filtr-control" data-filter="{{ .filter }}">
@ -19,7 +19,7 @@
</button>
{{ end }}
</div>
</div>
</div> -->
<div class="container filtr-projects">
<div class="row" id="project-card-holder">
{{ range .projects }}