-
-
★★★★★
-
Trusted by the following companies:
-
-
-
-
-
-
-
+
+
+ Introducing...
+ Your next hire.
+ {/*TODO: fix, A curious and passionate developer, with a variety of experience from startups to large organizations - you can guarantee his value is not just code.*/}
+ Developer, community builder, filmmaker, amateur musician - you can guarantee his value is not just code.
+
+
+
-
-
+
+
)
-}
+});
export default Home;
\ No newline at end of file
diff --git a/src/components/sections/Projects.tsx b/src/components/sections/Projects.tsx
index d71c9d3..65ffa86 100644
--- a/src/components/sections/Projects.tsx
+++ b/src/components/sections/Projects.tsx
@@ -2,11 +2,12 @@ import { Card, CardHeader, CardContent, CardTitle, CardDescription, CardFooter }
import { Badge } from '../ui/badge';
import { Button } from '../ui/button';
import * as resume from '../../resume.json';
+import { forwardRef } from 'react';
// TODO: add proper images, external links
-const Projects = () => {
+const Projects = forwardRef
((props, ref) => {
return (
-
+
Selected Projects
@@ -46,6 +47,6 @@ const Projects = () => {
)
-}
+});
export default Projects;
\ No newline at end of file
diff --git a/src/components/sections/types.ts b/src/components/sections/types.ts
new file mode 100644
index 0000000..93666cb
--- /dev/null
+++ b/src/components/sections/types.ts
@@ -0,0 +1 @@
+export type Ref = ((el: HTMLDivElement | null) => void) | React.MutableRefObject
| null;
\ No newline at end of file