Skip to content

Commit

Permalink
chore: add more content
Browse files Browse the repository at this point in the history
  • Loading branch information
itsjoeoui committed Apr 17, 2024
1 parent 9fe3f9e commit cc6f4a6
Show file tree
Hide file tree
Showing 5 changed files with 66 additions and 3 deletions.
2 changes: 1 addition & 1 deletion src/components/section/projects.astro
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import { config } from "@/config/site";
config.projects.map((p) => (
<li>
<a href={p.link} target="_blank">
<span class="underline hover:text-primary">{p.title}</span>
<span class="underline hover:text-primary font-bold">{p.title}</span>
</a>
- {p.description}
</li>
Expand Down
4 changes: 2 additions & 2 deletions src/components/section/today.astro
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ import SectionHeading from "@/components/section-heading.astro";
---

<SectionHeading title="Today" />
<p class="text-muted-foreground">
I lead the engineering team at <a
<p class="text-muted-foreground leading-relaxed">
I am a founding software engineer at <a
class="underline"
href="https://github.com/flojoy-ai">Flojoy</a
>, working on Flojoy Studio and Flojoy Cloud. Meanwhile, I study at McGill
Expand Down
17 changes: 17 additions & 0 deletions src/components/section/tools.astro
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
import SectionHeading from "@/components/section-heading.astro";
import { config } from "@/config/site";
---

<SectionHeading title="Tools" />

<ul class="text-muted-foreground space-y-2 list-disc list-inside">
{
config.tools.map((p) => (
<li>
<span class="font-bold">{p.name}</span> - {p.description}
</li>
))
}
<li>...</li>
</ul>
43 changes: 43 additions & 0 deletions src/config/site.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ type Config = {
discordUserId: string;
projects: Project[];
contacts: Contact[];
tools: Tool[];
};

type Project = {
Expand All @@ -12,6 +13,11 @@ type Project = {
link: string;
};

type Tool = {
name: string;
description: string;
};

type Contact = {
name: string;
link: string;
Expand Down Expand Up @@ -63,6 +69,43 @@ export const config: Config = {
link: "https://devpost.com/software/star-formation",
},
],
tools: [
{
name: "Languages",
description:
"TypeScript, JavaScript, Golang, Python, Java, C/C++, Rust, OCaml, Clojure",
},
{
name: "Frontend",
description:
"React, Next.js, Astro, Docusaurus, HTML, CSS, TailwindCSS, Radix UI",
},
{
name: "Backend",
description:
"Chi, net/http, gRPC, Connect, FastAPI, Flask, ElysiaJS, NestJS, Express, GraphQL, Electron, tRPC, Tauri",
},
{
name: "Database",
description: "PostgreSQL, MySQL, MongoDB, SQLite, Redis, FaunaDB",
},
{
name: "AI",
description: "OpenAI, LangChain",
},
{
name: "Cloud",
description: "S3, EC2, AMI, SES",
},
{
name: "DevOps",
description: "Docker, GitHub Actions, GitLab Runners, Terraform",
},
{
name: "Editor",
description: "Neovim",
},
],
contacts: [
{
name: "GitHub",
Expand Down
3 changes: 3 additions & 0 deletions src/pages/index.astro
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import Contact from "@/components/contact.astro";
import DiscordStatus from "@/components/discord-status";
import Today from "@/components/section/today.astro";
import Projects from "@/components/section/projects.astro";
import Tools from "@/components/section/tools.astro";
import { config } from "@/config/site";
---

Expand All @@ -17,6 +18,8 @@ import { config } from "@/config/site";
<div class="py-4"></div>
<Projects />
<div class="py-4"></div>
<Tools />
<div class="py-4"></div>
</div>
<div class="grow min-w-32 min-h-4"></div>
<div class="order-first md:order-last md:text-right">
Expand Down

0 comments on commit cc6f4a6

Please sign in to comment.