From 97eb105ce121cbfe330b17291d94077165b467c6 Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Sun, 10 Sep 2023 12:46:17 -0400 Subject: [PATCH] chore: update projects --- next.config.mjs | 29 +++++++++++++++++++++++++++++ src/app/favicon.ico | Bin 15406 -> 6614 bytes src/app/layout.tsx | 2 +- src/app/page.tsx | 4 ++-- src/app/projects/page.tsx | 22 ++++++++++++++++++---- 5 files changed, 50 insertions(+), 7 deletions(-) diff --git a/next.config.mjs b/next.config.mjs index 2576529..3f3a342 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -5,6 +5,35 @@ import remarkGfm from 'remark-gfm' /** @type {import('next').NextConfig} */ const nextConfig = { pageExtensions: ['js', 'jsx', 'ts', 'tsx', 'mdx'], + redirects: async () => { + return [ + { + source: '/twitter', + destination: 'https://twitter.com/thisisprad', + permanent: true, + }, + { + source: '/github', + destination: 'https://github.com/prnk28', + permanent: true, + }, + { + source: '/linkedin', + destination: 'https://www.linkedin.com/in/pradn/', + permanent: true, + }, + { + source: '/medium', + destination: 'https://medium.com/@prnk28', + permanent: true, + }, + { + source: '/cal', + destination: 'https://cal.com/pradn', + permanent: true, + }, + ] + } } const withMDX = nextMDX({ diff --git a/src/app/favicon.ico b/src/app/favicon.ico index 7f87ff9a55941ff14417cee6056c7e3ed1ef3963..1944a1b68bed9d4417f01217b04b5edfaec3c215 100644 GIT binary patch literal 6614 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 O`2U3efBnB<;C}#7_RB{A literal 15406 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 HxdQ(WwPz<@ diff --git a/src/app/layout.tsx b/src/app/layout.tsx index ae76fcc..7b69240 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -12,7 +12,7 @@ export const metadata: Metadata = { 'Prad Nukala - Software designer, founder, and amateur astronaut', }, description: - 'I’m Prad, a software designer and entrepreneur based in New York City. I’m the founder and CEO of Sonr, where we develop technologies that empower regular people to explore space on their own terms.', + 'I’m Prad, a software designer and entrepreneur based in New York City. I’m the founder and Founder of Sonr, where we develop technologies that empower regular people to explore space on their own terms.', alternates: { types: { 'application/rss+xml': `${process.env.NEXT_PUBLIC_SITE_URL}/feed.xml`, diff --git a/src/app/page.tsx b/src/app/page.tsx index 396b436..2d1e042 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -188,7 +188,7 @@ function Resume() { let resume: Array = [ { company: 'Sonr', - title: 'CEO', + title: 'Founder', logo: logoPlanetaria, start: '2019', end: { @@ -277,7 +277,7 @@ export default async function Home() {

I’m Prad, a software designer and entrepreneur based in New York - City. I’m the founder and CEO of Sonr, where we develop + City. I’m the founder and Founder of Sonr, where we develop technologies that empower regular people to explore space on their own terms.

diff --git a/src/app/projects/page.tsx b/src/app/projects/page.tsx index 6eeac9d..5ba8a79 100644 --- a/src/app/projects/page.tsx +++ b/src/app/projects/page.tsx @@ -18,28 +18,42 @@ const projects = [ logo: logoPlanetaria, }, { - name: 'Animaginary', + name: 'Yue', description: 'High performance web animation library, hand-written in optimized WASM.', link: { href: '#', label: 'github.com' }, logo: logoAnimaginary, }, { - name: 'HelioStream', + name: 'ML Livestock Detection', description: 'Real-time video streaming library, optimized for interstellar transmission.', link: { href: '#', label: 'github.com' }, logo: logoHelioStream, }, { - name: 'cosmOS', + name: 'AR Whiteboard', description: 'The operating system that powers our Sonr space shuttles.', link: { href: '#', label: 'github.com' }, logo: logoCosmos, }, { - name: 'OpenShuttle', + name: 'Spacebolt', + description: + 'The schematics for the first rocket I designed that successfully made it to orbit.', + link: { href: '#', label: 'github.com' }, + logo: logoOpenShuttle, + }, + { + name: 'VolunTree', + description: + 'The schematics for the first rocket I designed that successfully made it to orbit.', + link: { href: '#', label: 'github.com' }, + logo: logoOpenShuttle, + }, + { + name: 'Superball', description: 'The schematics for the first rocket I designed that successfully made it to orbit.', link: { href: '#', label: 'github.com' },